Регистрация
31 Авг 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Вот мой код: Program Informatica;

function ioresult: shortint;

var i: shortint;

begin

readln(i);

if ioresult(i) = 0 then

begin

writeln('Da');

end;

if ioresult(i) 0 then

begin

writeln('No');

end;

end. Почему-то программа пишет ошибку: Строка 14 - ожидалось ";", а встречено "."
 
ну так точку в самом последнем end убери
 
потому что после end точка должна стоять а не ; выше посмотри где 2 энда
 
потому что определение функции заканчивается end; определение программы заканчивается end. должно так: Program Informatica;

function ioresult: shortint;
var i: shortint;
begin
readln(i);
if ioresult(i) = 0 then
begin
writeln('Da');
end;
if ioresult(i) 0 then
begin
writeln('No');
end;
end;

begin // точка входа в программу
// здесь код, вызывающий функцию ioresult
end. // конец программы
до кучи - функция объявлена без параметра function ioresult: shortint; а вызывается с параметром ioresult(i) это тоже ошибка.
 
{$APPTYPE CONSOLE}

Program Informatica;
var
i: shortint;

begin
readln(i);
if i = 0 then
begin
writeln('Da');
end;
if i <> 0 then
begin
writeln('No');
end;
end.
 
Назад
Сверху