Напишите программу, . даны два числа, не равные друг другу. замените большее из них молулем суммы, а меньшее-разностью квадратов этих чисел.
178
209
Ответы на вопрос:
Пусть x - первое число, а y - второе. var z,c: integer; z: = abs(x+y); c: = sqr(x) - 2*x*y + sqr(y); if (x> y) then x : = z; y : = c; else x: =c; y: = z; end; или, чтобы совсем круто с функциями: function minussqr(x, y: integer) : integer begin minussqr = sqr(x) - 2*x*y + sqr(y); end; if x> y then x : = minussqr(x,y) y : = abs(x + y) else y : = minussqr(x,y) x : = abs(x+y) end;
Program zd; var mas: array [1..15] of integer; i: integer; beginrandomize; for i: =1 to 15 do beginmas[i]: =random (20)-10; end; for i: =1 to 15 do beginif mas[i] mod 2 = 0 then mas[i]: =mas[i] div 2; if mas[i] mod 2 = 1 then mas[i]: =mas[i]*3; end; for i: =1 to 15 do beginwriteln ('',mas[i]); end; end.
Популярно: Информатика
-
ukrainskayaa01.06.2021 08:47
-
Bloger157923.08.2021 03:22
-
ksenijasadovsa1308.01.2020 14:30
-
Dispasito16.07.2020 12:32
-
lolkekpfff31.03.2022 16:27
-
dalilkadyrkulov12.12.2020 19:17
-
retrovaweforyou21.08.2021 18:56
-
диана243705.01.2023 13:53
-
olya35526.08.2022 04:53
-
ЭдикБел28.04.2023 15:10