Встречено begin а ожидалось выражение

Обновлено: 07.07.2024

program proval;
var p,a:real
begin
writeln('введите a');
read(a);
p:=4*a;
p:real;
write('периметр равен'p);
end.

Лучший ответ

в конце второй строки поставь ;

КаменщикМыслитель (6447) 4 года назад

Нафига, пусть учится)))

Раиса Орлова Гуру (4179) ужас будет если он вставит ; в начало третьей строки))) и будет потом делать так всегда

Остальные ответы

Пропустил ";"

Скажи, что ты вообще знаешь о pascal? Ты это откуда-то бездумно списал? Если компилятор тебе пишет, что он ждёт точку с запятой вместо begin, неужели ты не можешь найти в программе begin и понять, где ошибся с синтаксисом? А почему ты p объявляешь не в var? Это на уроке так учили или было в каком-то учебнике? Или просто привычка с C/JS осталась?

Читайте также: