Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
kvtanya
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 1
1

Таблица вывода температур

16.04.2010, 13:17. Просмотров 608. Ответов 2
Метки нет (Все метки)

Всем , привет!

Начала осваивать язык си по книге кернигана и ритчи. Каждую программку пишу и проверяю в компиляторе Dev-C++. Дошла до раздела 1.3 про оператор for. Ввожу код как в книге написано, а именно:


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
 
/*Таблица температур по Фаренгейту и Цельсию*/
 
int main()
 
{
     int fahr;
     
     for ( fahr=0; fahr<=300; fahr=fahr+20 );
     
    printf ("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
       
       
          
  system("PAUSE");  
  return 0;
}
И компилятор выводит на экран только одну строчку :

Код
320        160
Хотя должен выводить температуры от 0 до 300 с шагом 20. Подскажите, пожалуйста, что здесь не так?

Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2010, 13:17
Ответы с готовыми решениями:

Напишите программу для перевода температур по Цельсию в шкалу Фаренгейта и вывода соответствующей таблицы
Решил задачу. Вот условие: Напишите программу для перевода температур по...

Печать таблицы температур
Здравствуйте. Упражнение: Напишите программу, которая будет печатать...

Вывести таблицу преобразования температур
есть программа #include &lt;stdio.h&gt; int main() { int fahr; for(...

Печать таблицы температур по Фаренгейту
Доброго времени суток. Проблема в следующем: начал изучать Си, а именно сейчас...

Реализовать таблицу перевода температур с фаренгейта в цельсий
Елементарное задание, таблица перевода температур с фаренгейта в цельсий, от 0...

2
Maxim Prishchepa
Эксперт С++
1925 / 1037 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.04.2010, 13:40 2
после for() не ставится точка с запятой, правильный вариант:
C++
1
2
3
  for ( fahr=0; fahr<=300; fahr=fahr+20 )
     
    printf ("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
0
sopik
2 / 1 / 0
Регистрация: 28.03.2010
Сообщений: 81
16.04.2010, 14:36 3
читал ту же книгу что и ты. делал тот же пример -все работает проверь что все записано верно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2010, 14:36

Вывести таблицы соответствия температур в градусах Цельсия температурам в Фаренгейте
Разработать программу, обеспечивающую выдачу таблицы соответствия температур в...

Выделить преобразование температур в отдельную функцию. (Керниган и Ритчи: Упражнение 1.15)
Немного сцитирую: Итак, мы имеем функцию power и главную функцию main,...

Вывести на экран таблицу соответствия температур в градусах Цельсия и Фаренгейта
Мне надо написать программу, которая выводит на экран таблицу соответствия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru