воскресенье, 29 декабря 2013 г.

Упражнение 1.3.

Усовершенствуйте программу преобразования температур таким образом, чтобы над таблицей она напечатала заголовок.
#include <stdio.h>

/* печать таблицы температур по Фаренгейту
 * и Цельсию для fahr = 0, 20, ..., 300 */

int main(void)
{
        float fahr, celsius;
        int lower, upper, step;

        lower = 0;      /* нижняя граница таблицы температур */
        upper = 300;    /* верхняя граница */
        step = 20;      /* шаг */

        printf("\n\tТАБЛИЦА ТЕМПЕРАТУР\n\n");
printf("Градусы Фаренгейта\tГрадусы Цельсия\n\n");
        fahr = lower;
        while (fahr <= upper)
        {
                celsius = (5.0 / 9.0) * (fahr - 32.0);
                printf("%9.0f %17.1f\n", fahr, celsius);
                fahr = fahr + step;
        }

        return 0;
}


        ТАБЛИЦА ТЕМПЕРАТУР

Градусы Фаренгейта      Градусы Цельсия

        0                   -17.8
       20                    -6.7
       40                     4.4
       60                    15.6
       80                    26.7
      100                    37.8
      120                    48.9
      140                    60.0
      160                    71.1
      180                    82.2
      200                    93.3
      220                   104.4
      240                   115.6
      260                   126.7
      280                   137.8
      300                   148.9

Комментариев нет:

Отправить комментарий