С клавиатуры ввести массив целых чисел (максимальная размерность - 125 элементов)....

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

С клавиатуры ввести массив целых чисел (максимальная размерность - 125 элементов). Переставить элементы введенного массива так, чтобы он был отсортирован по убыванию значений. Напечатать результат сортировки.
З клавіатури ввести масив цілих чисел (максимальна розмірність – 125 елементів). Переставити елементи введеного масиву так, щоб він був відсортованим за спаданням значень. Надрукувати результат сортування.
Pascal


Информатика (12 баллов) | 45 просмотров
Дан 1 ответ
0 голосов

Uses crt;var a,m:array[1..99] of integer;    i,j,n,b:integer;beginclrscr;randomize;writeln('vvedite N');readln(n);for i:=1 to n do begina[i]:=random(50);write(a[i]:3);end;
for i:=1 to n-1 dofor j:=i+1 to n doif (a[j]>a[i]) then beginb:=a[i];a[i]:=a[j];a[j]:=b;end;writeln;writeln('====================');for i:=1 to n dowrite(a[i]:3);readln;end.

(2.8k баллов)
0

uses crt;var a,m:array[1..99] of integer;
i,j,n,b:integer;
begin
clrscr;
randomize;
writeln('vvedite N');
readln(n);
for i:=1 to n do begin
a[i]:=random(50);
write(a[i]:3);
end;

for i:=1 to n-1 do
for j:=i+1 to n do
if (a[j]>a[i]) then begin
b:=a[i];
a[i]:=a[j];
a[j]:=b;
end;
writeln;
writeln('====================');
for i:=1 to n do
write(a[i]:3);
readln;
end.