Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в...

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

Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в диапазоне от -10 до 10, затем преобразовывает массив, заменяя все отрицательные элементы их модулями


Информатика (24 баллов) | 21 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 var a := ArrRandom(10, -10, 10);

 a.Println;

 a.Transform(t -> Abs(t));

 a.Println

end.

-1 -6 -8 4 10 -5 -7 -8 10 6

1 6 8 4 10 5 7 8 10 6

(654k баллов)
0 голосов

var a:array [1..10] of integer;

i:integer;

begin

for i:=1 to 10 do

begin

a[i]:=random(21)-10;

write(a[i]:4)

end;

writeln;

for i:=1 to 10 do

begin

if a[i]<0 then a[i]:=abs(a[i]);</p>

write (a[i]:4)

end

end.

(3.9k баллов)