Помогите пожалуйста с кодом в паскале Преобразовать массив, умножив все отрицательные...

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

Помогите пожалуйста с кодом в паскале
Преобразовать массив, умножив все отрицательные числа на минимальное число этого массива


Информатика (12 баллов) | 22 просмотров
Дан 1 ответ
0 голосов

Var a:  array [1..10]  of integer;
i, min:  integer;
Begin
For i:=1 to 10 do
a[i]:=Random(21)-10;
writeln('Исходный массив:');
For i:=1 to 10 do
write(a[i],' ');
writeln;
min:=a[1];
For i:=2 to 10 do
if a[i]min:=a[i];
writeln('Минимальный элемент = ', min);
For i:=1 to 10 do
if a[i]<0 then<br>a[i]:=a[i]*min;
writeln('Преобразованный массив: ');
For i:=1 to 10 do
write  (a[i], ' ');
writeln;
End.
Выполнение программы на рисунке.


image
(14.0k баллов)