В массив В записать K Формулировка задачи:
В массив В записать K<L наибольших элементов массива X(L), L <=300. Решение задачи: «В массив В записать K
textual
Листинг программы
- const
- Mx=300;
- var X, B:array[1..Mx] of integer;
- i, K, j, buf, L:integer;
- begin
- repeat
- writeln('Введите L <= 300 , K < L');
- readln(L, K);
- until (L <= 300) and (K < L);
- writeln('Массив Х:');
- for i:=1 to L do
- begin
- X[i] := -9 + random(18);
- write(X[i]:3);
- end;
- writeln;
- for i:=1 to L-1 do
- for j:=1 to L-i do
- begin
- if X[j] < X[j+1] then
- begin
- buf:=X[j];X[j]:=X[j+1];X[j+1]:=buf;
- end;
- end;
- writeln('Массив В');
- for i:=1 to K do
- begin
- B[i] := X[i];
- write(X[i]:3);
- end;
- end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д
Попробуйте бесплатно
Формулировка задачи:
В массив В записать K<L наибольших элементов массива X(L), L <=300.
Решение задачи: «В массив В записать K
textual
Листинг программы
- const
- Mx=300;
- var X, B:array[1..Mx] of integer;
- i, K, j, buf, L:integer;
- begin
- repeat
- writeln('Введите L <= 300 , K < L');
- readln(L, K);
- until (L <= 300) and (K < L);
- writeln('Массив Х:');
- for i:=1 to L do
- begin
- X[i] := -9 + random(18);
- write(X[i]:3);
- end;
- writeln;
- for i:=1 to L-1 do
- for j:=1 to L-i do
- begin
- if X[j] < X[j+1] then
- begin
- buf:=X[j];X[j]:=X[j+1];X[j+1]:=buf;
- end;
- end;
- writeln('Массив В');
- for i:=1 to K do
- begin
- B[i] := X[i];
- write(X[i]:3);
- end;
- end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д