Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.07.2011, 18:45   #1
Fryg
Пользователь
 
Регистрация: 30.06.2011
Сообщений: 32
По умолчанию задание вот какое

Подсчитайте количество морозных дней (когда температура ниже -20 град.).


вот код
Код:
var a   :array [1..7] of real;
    i,n :integer;
begin
    for i:=1 to 7 do readln(a[i]);
     n:=0;
      if a[i]<-20 then n:=n+1;
 writeln('Количество дней с температурой меньше -20' ,n);
 readln;
end.
не могу понять что в нем неправильно..... он мне постоянно выводит 0
Fryg вне форума
Старый 19.07.2011, 18:48   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Код:
var a   :array [1..7] of real;
    i,n :integer;
begin
    n := 0;
    for i:=1 to 7 do
    begin 
        readln(a[i]);
        if a[i]<-20.0 then Inc(n);
    end;
    writeln('Количество дней с температурой меньше -20' ,n);
    readln;
end.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 19.07.2011, 18:49   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

В нём неправильно то, что вы забыли, что такое составной оператор.
Вот правильный код
Код:
var 
    a : array [1..7] of real;
    i , n  : integer;
begin
        n:=0;
        for i:=1 to 7 do 
        begin
                readln(a[i]);
                if a[i]<-20 then n:=n+1;
        end;
        writeln('Количество дней с температурой меньше -20' ,n);
        readln;
end.
Чёрт, не успел
_-Re@l-_ вне форума
Старый 19.07.2011, 19:13   #4
Fryg
Пользователь
 
Регистрация: 30.06.2011
Сообщений: 32
По умолчанию

о спасибочки..... бло почти правильно... оббидно...
Fryg вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тут вот какое дело...mozila firefox ну и ослик не открывают www.google.com kasya Свободное общение 1 15.06.2011 11:49
Вот такой вот код blond007 Общие вопросы C/C++ 7 06.04.2010 22:03
Задание на типовой расчет: Какое наибольшее целое число без знака может быть записано в N двоич.разрядах? Бубликова Фриланс 10 06.12.2008 10:35
Вот задание надом было! Может кто поможет на Pascal'e!? Impulsive Паскаль, Turbo Pascal, PascalABC.NET 20 31.03.2008 15:40