• Предмет: Информатика
  • Автор: oficerovdima8
  • Вопрос задан 3 года назад

var a,c,f: integer; begin readln(a); for a:=5 begin readln(c); if (a mod 25=10)then f:= a+c; end. writeln(s) end. в чем ошибка

Ответы

Ответ дал: RageOfHeaven
1

Ответ:

Неправильно написан цикл

Объяснение:

синтаксис объявления таков

for i := 1 to n do

       // код вашей программы

от 1 до n делаем такой-то код

В вашем случае for a:=5 begin не указан сколько раз выполнить цикл

если пять раз то for a:=1 to 5 do begin

// код

end;


RageOfHeaven: также после end должна быть точка с запятой а не точка,точка после end ставят в конце программы
oficerovdima8: спасибо
RageOfHeaven: ну там ещё много ошибок
RageOfHeaven: могу скинуть готовый код
oficerovdima8: давайте
RageOfHeaven: можешь задачку скинуть,мне так проще будет
Вас заинтересует