Ввести одномерный массив из N вещественных чисел в спектре от -10
Ввести одномерный массив из N вещественных чисел в спектре от -10 до + 10. вывести массив на экран. Вычислить среднее арифметическое квадратов отрицательных чисел, положительные элементы заменить значениями их индексов. Вывести массив на экран. Отсортировать получившиеся массив и вывести его на экран
Задать свой вопросconst n=10;
var a:array [1..n] of real;
i,j,k:integer;
s,v:real;
begin
write(' Исходный массив: ');
for i:=1 to n do
begin
a[i]:=random*20-10;
write(a[i]:7:2);
if a[i]lt;0 then
begin
s:=s+a[i]*a[i];
k:=k+1
end;
if a[i]gt;0 then a[i]:=i
end;
writeln;
write('Преобразованый массив: ');
for i:=1 to n do write(a[i]:7:2);
writeln;
for i:=1 to n do
for j:=1 to n-i do
if a[j]gt;a[j+1] then
begin
v:=a[j];
a[j]:=a[j+1];
a[j+1]:=v
end;
write('Отсортированый массив: ');
for i:=1 to n do write(a[i]:7:2);
writeln;
writeln('Среднее арифметическое квадратов отрицательных чисел равно ',s/k:0:2);
end.
-
Вопросы ответы
Статьи
Информатика
Статьи
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.