Witam.
Mam problem z zamienianiem temperatur.
Dokładna treść zadania
Tutaj jest mój kod:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
char literka;
double liczbaF,liczbaC,wynikF, wynikC;
cin >> literka;
if(literka=='C')
{
cin >> liczbaF;
wynikF=(9/5)*liczbaF+32;
cout << "F" << endl;
cout << fixed << setprecision(6) << wynikF;
}
else if (literka=='F')
{
cin >> liczbaC;
wynikC=((5/9)*(liczbaC-32));
cout << "C" << endl;
cout << fixed << setprecision(6) << wynikC;
}
return 0;
}
Jednak, mój program źle działa, źle konwertuje jednostki. Nie mam pojęcia, gdzie jest błąd.
Za wszelkie wskazówki, porady będę bardzo wdzięczny.