Предмет: Информатика,
автор: brostonne
+30!!!!!!!!!В одномерном массиве X(15) найти максимальный из элементов, меньше трех, и поменять его местами с предпоследним
Ответы
Автор ответа:
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);
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;
B:=A[j];
A[j]:=A[N-1];
A[N-1]:=B;
WriteLn;
For i:= 1 to N do
Write(A[i],' ')
End
End.
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);
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;
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
Похожие вопросы
Предмет: Математика,
автор: AnonimKris
Предмет: География,
автор: gleblyshnikov
Предмет: Русский язык,
автор: mvera9149
Предмет: Алгебра,
автор: krap1995
Предмет: География,
автор: alenushka189