fork download
  1. #include <stdio.h>
  2.  
  3. void Temperatures(float *fah, float *cel, float *kel)
  4. {
  5. *cel = 5.f / 9.f * (*fah - 32.f);
  6. *kel = 273.15f + *cel;
  7. }
  8.  
  9. int main(void)
  10. {
  11. float cel, fah, kel;
  12.  
  13. while (1)
  14. {
  15. printf("Введите значение температуры по Фаренгейту: ");
  16. if (scanf("%f", &fah) != 1)
  17. break;
  18.  
  19. Temperatures(&fah, &cel, &kel);
  20. printf("%9s%9s%9s\n", "Fah", "Cel", "Kel");
  21. printf("---------------------------\n");
  22. printf("%9.2f%9.2f%9.2f\n\n", fah, cel, kel);
  23. }
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 9424KB
stdin
67
0
q
stdout
Введите значение температуры по Фаренгейту:       Fah      Cel      Kel
---------------------------
    67.00    19.44   292.59

Введите значение температуры по Фаренгейту:       Fah      Cel      Kel
---------------------------
     0.00   -17.78   255.37

Введите значение температуры по Фаренгейту: