+30!!!!!!!!!В одномерном массиве X(15) найти максимальный из элементов, меньше трех, и...

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

+30!!!!!!!!!В одномерном массиве X(15) найти максимальный из элементов, меньше трех, и поменять его местами с предпоследним


Информатика (222 баллов) | 50 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Const
 N = 15;
Var
A:array[1..N]of real;
B:real;
i,j:integer;
Begin
For i:= 1 to N do
 Begin
 A[i]:=random(15)+2;
 Write(A[i],' ')
 End;

j:=0;
Repeat
j:=j+1
Until (A[j]<3)or(j=N);<br>if A[j]>=3 then
Begin
WriteLn;
WriteLn('В массиве нет элементов меньше 3')
End
else Begin

For i:= j to N do
 if (A[i]>A[j])and(A[i]<3) then j:=i;<br>B:=A[j];
A[j]:=A[N-1];
A[N-1]:=B;
WriteLn;
For i:= 1 to N do
 Write(A[i],' ')
End
End.

0

а почему Const N=7?

0

просто я бы хотел понять , почему 15 ни где нет.?

0

Извини, привычка, поставь N = 15