#include <stdio.h>
void Temperatures( float * fah, float * cel, float * kel)
{
* cel = 5 .f / 9 .f * ( * fah - 32 .f ) ;
* kel = 273.15f + * cel;
}
int main( void )
{
float cel, fah, kel;
while ( 1 )
{
printf ( "Введите значение температуры по Фаренгейту: " ) ; if ( scanf ( "%f" , & fah
) != 1 ) break ;
Temperatures( & fah, & cel, & kel) ;
printf ( "%9s%9s%9s\n " , "Fah" , "Cel" , "Kel" ) ; printf ( "---------------------------\n " ) ; printf ( "%9.2f%9.2f%9.2f\n \n " , fah
, cel
, kel
) ; }
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIFRlbXBlcmF0dXJlcyhmbG9hdCAqZmFoLCBmbG9hdCAqY2VsLCBmbG9hdCAqa2VsKQp7CiAgICAqY2VsID0gNS5mIC8gOS5mICogKCpmYWggLSAzMi5mKTsKICAgICprZWwgPSAyNzMuMTVmICsgKmNlbDsKfQoKaW50IG1haW4odm9pZCkKewogICAgZmxvYXQgY2VsLCBmYWgsIGtlbDsKICAgIAogICAgd2hpbGUgKDEpCiAgICB7CiAgICAgICAgcHJpbnRmKCLQktCy0LXQtNC40YLQtSDQt9C90LDRh9C10L3QuNC1INGC0LXQvNC/0LXRgNCw0YLRg9GA0Ysg0L/QviDQpNCw0YDQtdC90LPQtdC50YLRgzogIik7CiAgICAgICAgaWYgKHNjYW5mKCIlZiIsICZmYWgpICE9IDEpCiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIAogICAgICAgIFRlbXBlcmF0dXJlcygmZmFoLCAmY2VsLCAma2VsKTsKICAgICAgICBwcmludGYoIiU5cyU5cyU5c1xuIiwgIkZhaCIsICJDZWwiLCAiS2VsIik7CiAgICAgICAgcHJpbnRmKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOwogICAgICAgIHByaW50ZigiJTkuMmYlOS4yZiU5LjJmXG5cbiIsIGZhaCwgY2VsLCBrZWwpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K