Помогите решить задачу на C++ (нужно написать код) - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Помогите решить задачу на C++ (нужно написать код)

Регистрация
8 Авг 2013
Сообщения
79
Репутация
6
Спасибо
1
Монет
0
Дано значение температуры T в градусах Фаренгейта. Определить значение этой же температуры в градусах Цельсия. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением:
TC = (TF – 32)•5/9.
 
Регистрация
9 Янв 2013
Сообщения
79
Репутация
4
Спасибо
0
Монет
0
#include <iostream> #include <iomanip> using namespace std; double tfc(double tf) { return 5 * (tf - 32) / 9; } int main() { cout << "tf: "; double tf; cin >> tf; auto tc = tfc(tf); cout << "tc: " << fixed << setprecision(1) << tc << endl; cin.ignore(); cin.get(); }
 
Регистрация
9 Ноя 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Если что-то не понятно, спрашивай, я объясню. Мой код еще и остаток выводит . Например TF = 100, тогда на экран выведется 37.7 #include using namespace std; int main() { int TC ; int TF ; int ostacha; cin >> TF; TC = ( TF - 32 ) * 5 / 9; ostacha = ( TF - 32 ) * 5 % 9; cout << TC << "." << ostacha << endl; return 0; }
 
Регистрация
13 Мар 2017
Сообщения
314
Репутация
70
Спасибо
11
Монет
0
Решение Артёма лаконичнее всего, полная версия выглядит вот так:
[THIDE="0"]#include <iostream>
using namespace std;
int main()
{ float T;
cout<<"Enter TF ";
cin>>T;
cout<<"TC "<<(T-32)*5/9<<"\n";
system("pause");
return 0;
}[/THIDE]
 
Сверху Снизу