Помогите только 21 решить, просто ** тетради или ** листочке программу написать, ** компе...

0 голосов
17 просмотров

Помогите только 21 решить, просто на тетради или на листочке программу написать, на компе сам перепишу , так надо просто , help me


image

Информатика (57 баллов) | 17 просмотров
0

"Даны три числа x.y.z . Возвести в квадрат те из них значения которых положительны и заменить единицами те,значения которых отрицательны. Новые значения x.y.z напечатать"

Дан 1 ответ
0 голосов
Правильный ответ

Var x,y,z:integer;
begin
writeln('x, y, z:');
readln(x,y,z);
if x<0 then x:=1 else x:=x*x;<br>if y<0 then y:=1 else y:=y*y;<br>if z<0 then z:=1 else z:=z*z;<br>writeln('x = ',x,' y = ',y,' z = ',z);
end.

Пример:
x, y, z:
6 0 -2
x = 36 y = 0 z = 1

(194k баллов)