Даны действительные числа x, y. если x и y отрицательны, то каждое значение заменить модулем; если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не пренадлежит отрезку [0.5; 2,0], то оба значения уменьшить в 10 раз ; в остальных случаях x и y остаются без изменения . , завтра зачет.
276
368
Ответы на вопрос:
Var x, y: real; begin readln(x, y); if ((x < 0) and (y < 0)) then begin x : = abs(x); y : = abs(y); end else if < 0) and (y > = 0)) or ((x > = 0) and (y < then begin x += 0.5; y += 0.5; end else if .5 < = x) and (x < = 2)) or ((0.5 < = y) and (y < = then begin x /= 10; y /= 10; end; writeln(x, ' ', y); end.
Популярно: Информатика
-
JahKhalib22803.02.2021 03:38
-
Artem040504.05.2021 18:25
-
alinaklochkova225.08.2022 06:54
-
Маринет34666530.01.2022 19:07
-
umsynaiamirova22.02.2022 20:36
-
darunaivastcyk12327.01.2022 13:26
-
Jillzay22.06.2022 02:49
-
Uchenick2002goda29.09.2021 07:16
-
Runalbert16.10.2022 19:35
-
666Default66608.01.2022 09:11