uses crt;
const n=25;
type mas=array [1..n] of real;
var m:mas;
i,j,k:integer;
min,s:real;
Procedure formir(var h:mas);
begin
for i:=1 to n do
h[i]:=random(10)/1.145-3.12;
end;
Procedure vivod(var h:mas);
begin
for i:=1 to n do
write(h[i]:4:2,' ');
end;
Procedure sort(var h:mas;n:integer);
var buf:real;
max:integer;
begin
for i:=1 to n-1 do begin
max:=i;
for j:=i+1 to n do
if abs(h[j])>abs(h[max]) then max:=j;
buf:=abs(h[i]);
h[i]:=abs(h[max]);
h[max]:=buf;
end;
for i:=1 to n do
write(abs(h[i]):4:2,' ');
end;
begin
clrscr;
randomize;
formir(m);
vivod(m);
readln;
min:=abs(m[1]);
for i:=2 to n do
if abs(m[i]) <= min then begin
min:=abs(m[i]);
k:=i;
end;
for i:=k+1 to n do
s:=s+abs(m[i]);
sort(m,n);
writeln;
writeln(s:4:2);
readln;
end.
Похожие записи/страницы:
- В одномерном массиве,состоящим из n вещественных элементов вычислить: Количество элементов массива,лежащих в…
- В одномерном массиве, состоящем из n вещественных элементов вычислить:1. количество отрицательных элементов…
- В одномерном массиве, состоящем из N целочисленных элементов, вычислить: 1.Сумму модулей элементов массива,…
- В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму модулей элементов массива,…
- В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение отрицательных элементов…
- Составить алгоритм и программу, которая в одномерном массиве, состоящем из n вещественных элементов, вычисляет:…
- Вычислить сумму модулей элементов массива К размером n, расположенных после минимального элемента - Pascal(Паскаль)
- В одномерном массиве, состоящем из n вещественных элементов вычислить:1. номер максимального по модулю…