Ответы на вопрос:
ответ:
var a: array [1..10] of real;
i: integer;
begin
write('массив: ');
for i: =1 to 10 do
begin
a[i]: =random(41)-20;
write(a[i]: 5)
end;
writeln;
write('массив: ');
for i: =1 to 10 do
begin
if a[i] > 0 then a[i]: =a[i]/2;
if a[i] < 0 then a[i]: =i;
write(a[i]: 5)
end
end.
объяснение:
pascalabc.net
begin
var a : = arrrandomreal(10, -99, 99); // случайные числа
a.transform(p -> round(p, 2)); // дробная часть - 2 знака
a.println;
for var i : = 0 to a.high do
if a[i] > 0 then
a[i] /= 2
else if a[i] < 0 then
a[i] : = i + 1;
a.println
end.
Популярно: Информатика
-
daniilraubuhin27.02.2020 06:33
-
Alina52254222.07.2021 19:11
-
kekkekkeksos20.11.2021 07:40
-
Kykyshonochek130515.12.2021 08:59
-
Mirror1106.03.2023 03:42
-
Маринааамурр11.02.2023 10:10
-
mriya198721.07.2020 23:11
-
FWEAAFE01.07.2022 00:26
-
rahmatullinanvar12.08.2021 23:58
-
Clains09.05.2020 03:03