Помогите что здесь не так (даны два числа x и y найти положительное)

Program e5;
var x,y:intenger;
begin
writlen('Найдём положительное число');
writeln('Введите x');
readln(x);
if(x>0)then ('x-положительное число') else if (x<0) then ('x-отрицательное число')
writeln ('Введите y');
readln (y);
if (y>0) then ('y-положительное') else (y>0) then ('y-отрицательное число')
end.

Ответы

Ответ дал: EdikMelk
1

Ответ:

во первых перед вторым if else не нужен по моему, во вторых при проверке y условие стоит if (y>0) а выводит, якобы оно отрицательное


EdikMelk: + в 4 строке вместо writeln ты написал writeln
EdikMelk: Program e5;
var x, y: integer;
begin
writeln ("Найдём положительное число");
writeln("Введите x");
readln(x);
if(x>0) then writeln ("x - положительное число);
if(x<0) then writeln("x - отрицательное число");
writeln("Введите y");
readln(y);
if(y>0) then writeln ("y - положительное число);
if(y<0) then writeln("y - отрицательное число");
end.
EdikMelk: вот верный код
Вас заинтересует