Компилятор ссылается на ошибку при объявление переменной - C (СИ)
Формулировка задачи:
Всем привет!
Начал изучать программирование на Си по книжке "Керниган,Ритчи - Программирование на C 2 издание" и столкнулся с такой вот проблемой при компиляции кода.
Компилятор ссылается на ошибку при объявление переменной celsius, что ее необходимо объявить до ее использования, но в коде программы видно что она объявлена.
Расскажите в чем моя ошибка и что не так сделал?
Благодарю всем откликнувшимся.
#include <stdio.h> /* вывод таблицы температур по Фаренгейту и Цельсию для fahr = 0, ..., 300 */ main() { int fahr, celsius; int lower, upper, step; lower = 0; /* нижняя таблица температур в табице */ upper = 300; /* верхняя граница */ step = 20; /* величина шага */ fahr = lower; while (fahr <= upper) { celsuis = 5 * (fahr-32) / 9; printf ("%d\t%d\n", fahr, celsius); fahr = fahr + step; } }
Решение задачи: «Компилятор ссылается на ошибку при объявление переменной»
textual
Листинг программы
celsuis = 5 * (fahr - 32) / 9;
Объяснение кода листинга программы
- В данном коде происходит вычисление температуры в градусах Цельсия, основываясь на температуре в градусах Фаренгейта.
celsuis
- это переменная, которая будет хранить результат вычисления.fahr
- это переменная, которая содержит значение температуры в градусах Фаренгейта.5
- это коэффициент, на который умножается значение переменнойfahr
.32
- это значение, которое вычитается из переменнойfahr
.9
- это коэффициент, на который делится результат вычисления.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д