Odpowiedź:
#include <iostream>
float convert(float &tc, float &tf, int n){
switch (n) {
case 1: return 1.0 * 9/5 * tc + 32;
case 2: return 1.0 * 5/9 *(tf - 32);
default: return -1;
}
}
int main() {
float tc, tf;
std::cout << "Podaj C i F" << std::endl;
std::cin >> tc >> tf;
int n;
std::cout << "1. C na F\n"
"2. F na C\n";
std::cin >> n;
std::cout << convert(tc, tf, n);
return 0;
}
Wyjaśnienie: