Предмет: Информатика,
автор: Andangrat
Помогите пожалуйста! Пишет ошибку "Встречено else, а ожидался оператор"
Что не так?
program chislo;
var a,b:integer;
begin
readln(a);
readl(b);
if a mod b=0 then
writeln(a,'делится на',b)
else
writeln(a,'не делится на',b);
writeln('Остаток',a mod b);
end;
end.
AnastaAnastasi:
Попробуй перед else написать end. Если не получится, попробуй убрать end в конце, чтобы был конец один только
Не знаю, мы в классе тоже пишем программы в Паскале, недавно писали похожее на это, я писала перед else "end"
Короче говоря, перед else всегда "end" должен стоять. И после end нельзя никаких знаков списать (;), если end после else
И когда end стоит перед else, то нельзя каких-либо знаков писать, типо ";"* P.S. много написала комментов :()
Ответы
Автор ответа:
0
Исправил
---------------------------
program chislo;
var a,b:integer;
begin
readln(a);
readln(b);
if a mod b=0 then
writeln(a,'делится на',b)
else
writeln(a,'не делится на',b);
writeln('Остаток',a mod b);
end.
Похожие вопросы
Предмет: Русский язык,
автор: seregabundin24
Предмет: Українська мова,
автор: DkflfXehbrjdf1999
Предмет: Русский язык,
автор: sazew
Предмет: Математика,
автор: МаРУСиЯ777