Компилятор ссылается на ошибку при объявление переменной - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Всем привет! Начал изучать программирование на Си по книжке "Керниган,Ритчи - Программирование на C 2 издание" и столкнулся с такой вот проблемой при компиляции кода.
Листинг программы
  1. #include <stdio.h>
  2. /* вывод таблицы температур по Фаренгейту и Цельсию для fahr = 0, ..., 300 */
  3. main()
  4. {
  5. int fahr, celsius;
  6. int lower, upper, step;
  7.  
  8. lower = 0; /* нижняя таблица температур в табице */
  9. upper = 300; /* верхняя граница */
  10. step = 20; /* величина шага */
  11. fahr = lower;
  12. while (fahr <= upper) {
  13. celsuis = 5 * (fahr-32) / 9;
  14. printf ("%d\t%d\n", fahr, celsius);
  15. fahr = fahr + step;
  16. }
  17. }
Компилятор ссылается на ошибку при объявление переменной celsius, что ее необходимо объявить до ее использования, но в коде программы видно что она объявлена. Расскажите в чем моя ошибка и что не так сделал? Благодарю всем откликнувшимся.

Решение задачи: «Компилятор ссылается на ошибку при объявление переменной»

textual
Листинг программы
  1. celsuis = 5 * (fahr - 32) / 9;

Объяснение кода листинга программы

  1. В данном коде происходит вычисление температуры в градусах Цельсия, основываясь на температуре в градусах Фаренгейта.
  2. celsuis - это переменная, которая будет хранить результат вычисления.
  3. fahr - это переменная, которая содержит значение температуры в градусах Фаренгейта.
  4. 5 - это коэффициент, на который умножается значение переменной fahr.
  5. 32 - это значение, которое вычитается из переменной fahr.
  6. 9 - это коэффициент, на который делится результат вычисления.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы