malimov94@vk
19-12-2013, 18:02
Задать массив A[25]. В каждой пятерке элементов найти меньший и вывести их в массив B.
program xxx;
const n=5;
var b: array [0..1000] of integer;
i,t,min,j:integer;
a: array [0..1000] of integer;
begin
writeln ('Введи целочисленый массив из 25 элеметов');
for i:=1 to 25 do
begin
writeln ('A (', i ,')=');
readln (A[i]);
end;
t:=25;
i:=0;
for i:=1 to 25 do
begin
while (t>0) do
begin
t:=t-n;
min:=a[i+5];
for j:=1 to 5 do
begin
if (min)>(A[i]) then
min:=a[i];
end;
t:=t+1;
b[j]:=min;
end;
end;
for i:=1 to j do
write (b[j], ' ');
end.
program xxx;
const n=5;
var b: array [0..1000] of integer;
i,t,min,j:integer;
a: array [0..1000] of integer;
begin
writeln ('Введи целочисленый массив из 25 элеметов');
for i:=1 to 25 do
begin
writeln ('A (', i ,')=');
readln (A[i]);
end;
t:=25;
i:=0;
for i:=1 to 25 do
begin
while (t>0) do
begin
t:=t-n;
min:=a[i+5];
for j:=1 to 5 do
begin
if (min)>(A[i]) then
min:=a[i];
end;
t:=t+1;
b[j]:=min;
end;
end;
for i:=1 to j do
write (b[j], ' ');
end.