Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с паскалем) SR:= S /(K-1);

Елена Литвинова Ученик (194), на голосовании 11 лет назад
Дополнен 11 лет назад
program w2;
uses crt;
var s, k, a, sr:integer;
Begin
While a<>0 do begin
read (a);
S:=(S+A);
K:= K+1;
IF (a=0) and (K=1) then begin
Writeln(' Ошибка повторите ввод' )
end;
Writeln(SR);
SR:= S /(K-1);
end.
Дополнен 11 лет назад
Пишет что после end должна быть точка с запятой, хотя это конец программы.
Голосование за лучший ответ
Kristina Гуру (3679) 11 лет назад
А делать-то что надо? ))
kamil valeev Мудрец (14583) 11 лет назад
поменяй Writeln(SR); и SR:= S /(K-1); местами
ты не закрыла ифовский бегин ендом. у тебя только для вайла. нужно еще один end; поставить.
KKurage Мастер (1025) 11 лет назад
Объясни что делать!
Jurijus Zaksas Искусственный Интеллект (430247) 11 лет назад
Begin
While a<>0 do begin
...
IF (a=0) and (K=1) then begin
...
end;
end. // Это - не конец программы, согласись.
Даниил Брычиков Гуру (4971) 11 лет назад
Дно, после while->begin или if->begin Енда нету. Посчитай количество Begin(их 3), количество End(а их 2), а должно быть одинаково
Похожие вопросы