Задать вопрос
4 мая, 07:19

Встречено 'else', а ожидался оператор (в чём ошибка)

var a: integer;

begin

Writeln ('Введите число') ;

readln (a) ;

if a mod 2=0

then

Writeln ('Число чётное') ;

else

Writeln ('Число нечётное') ;

readln;

end.

+2
Ответы (1)
  1. 4 мая, 08:52
    0
    Как и говорил, убираем "; " после последнего оператора до else

    var a: integer;

    begin

    Writeln ('Введите число') ;

    readln (a) ;

    if a mod 2=0

    then

    Writeln ('Число чётное')

    else

    Writeln ('Число нечётное') ;

    readln;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Встречено 'else', а ожидался оператор (в чём ошибка) var a: integer; begin Writeln ('Введите число') ; readln (a) ; if a mod 2=0 then ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Uses crt; var n, s, s1, s2, k:integer; begin writeln ('Введите число: ') ; readln (n) ; s:=0; s1:=0; s2:=0; while n>0 do begin inc (k) ; if k mod 2 = 0 then begin s:=s+n mod 10; n:=n div 10; end else begin s1:=s1+n mod 10; n:=n div 10; end;
Ответы (1)
Какое число будет напечатано в результате выполнения программы: var i, k: integer; function f (x: integer) : integer; var m: integer; begin if x < 10 then f : = x else begin m : = f (x div 10) ; if m < x mod 10 then f : = x mod 10 else f : = m; end;
Ответы (1)
Сделать так чтобы Writeln был заменен другим словом и повторялься не больше двух раз program choise; var N_M:integer; writeln (' введи номер месяца ') ; readln (N_M) ; case N_M of 1:writeln (' январь ') ; 2:writeln (' февраль ') ;
Ответы (1)
Помогите написать в паскале! Ввести три целых числа x, y, z. Если хотя бы одно из них четное, то первому четному числу присвоить значение произведения этих чисел.
Ответы (1)
Как сделать теперь без массива (паскале) ? var nm:array of integer; j, l:integer; begin nm: = new integer[3] (random (20), random (20), random (20)) ; writeln ('nm[0] = ', nm[0]) ; writeln ('nm[1] = ', nm[1]) ; writeln ('nm[2] = ', nm[2]) ;
Ответы (1)