Помощь - Поиск - Пользователи - Календарь
Полная версия: Массивы(помогите с ошибкой)
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
SayMYname
Информация о среднесуточной температуре воздуха за месяц задана
в виде массива. Определить, сколько дней температура была ниже среднесуточной. dry.gif Помогите!!! Плиз!!! Заранее благодарна))

Program;
uses crt;
const maxn=31;
var
n,i,k:integer;
s:real;
a:array [1..maxn] of real;
begin
clrscr;
writeln ('Vvedite kol-vo dnej i mesyacev');
readln(n);
s:=0;
k:=0;
for i:=1 to n do
begin
writeln('Vvedite temperatyry za',i,'ii den');
readln (a[i]);
s:=s+a[i];
end;
for i:=1 to n do
begin
if a[i]<(sin) then
irc(k);
end;
writeln('temperatyra bila nizge sredneyto4noj',k,'dnej');
readkey;
end.


М
Просьба при публикации программного кода использовать теги!
Lapp

volvo
А можно вопрос? Откуда этот текст? Сосканирован откуда-то? Ошибки-то именно такие, которые возникают при сканировании:

...
for i:=1 to n do
begin
if a[i]<(s/n) then { <--- Чувствуешь? Деление, а не I }
iNc(k); { <--- Да и здесь тоже... }
end;
writeln('temperatyra bila nizge sredneyto4noj',k,'dnej');


Ну, и название у программы отсутствует. Если уж есть слово Program, то после него не должна сразу же идти "точка с запятой"...
SayMYname
Спасибо тебе огромное))))) good.gif
мне аж стыдно за свои ужасные ошибки....(
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.