Предмет: Информатика,
автор: baranenkoanika
С клавиатуры ввести массив целых чисел (максимальная размерность - 125 элементов). Переставить элементы введенного массива так, чтобы он был отсортирован по убыванию значений. Напечатать результат сортировки.
З клавіатури ввести масив цілих чисел (максимальна розмірність – 125 елементів). Переставити елементи введеного масиву так, щоб він був відсортованим за спаданням значень. Надрукувати результат сортування.
Pascal
Ответы
Автор ответа:
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.
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.
Автор ответа:
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.
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.
Похожие вопросы
Предмет: Русский язык,
автор: magiemdjjs
Предмет: Русский язык,
автор: abishevich111
Предмет: Физика,
автор: memphiskonoha
Предмет: Химия,
автор: Glina123