Информатика, вопрос задал 2611zhenya , 9 лет назад

Задано число, проверить,
если число положительное то его нужно удвоить, если число отрицательное
уменьшить в 2 раза, иначе оставить без изменения. 

Ответы на вопрос

Ответил antoshqa
0
var x: real;
begin
readln(x);
if x>0 then x*=2 else if x<0 then x/=2;
writeln(x);
end.
Ответил antoshqa
0
Полагаешь? Скопируй мой код и проверь. Перед тем, как спорить, прочитай документацию по языку. Одиночные условия скобками отождествлять не обязательно. Условия в условиях у меня нет - оператор else if не является вложенным.
Ответил KostyaINFA
0
var x: real;
begin
readln(x);
if x>=0 then x:= writeln(x*2) else x:= writeln(x/2);
end. 

Второй вариант:
var x: real;
begin
readln(x);
if x>=0 then x:=x*2 else x:= x/2;
writeln(x)
end. 
Ответил 2611zhenya
0
а в чем разница
Ответил 2611zhenya
0
аааа понял
Ответил 2611zhenya
0
спс
Новые вопросы