const n=20;
var a:array[1..n]of char;
i:byte; c:char;
f:boolean;
begin
randomize;
for i:=1 to n do
begin
a[i]:=chr(random(26)+65);
write(a[i]:2);
end;
writeln;
writeln('Результат сортировки:');
repeat
f:=true;
for i:=1 to n-1 do
if a[i]>a[i+1] then
begin
c:=a[i];
a[i]:=a[i+1];
a[i+1]:=c;
f:=false;
end;
until f;
for i:=1 to n do
write(a[i]:2);
readln;
end.
Похожие записи/страницы:
- Двумерный массив записать случайным образом латинскими буквами. Упорядочить каждую строчку по алфавиту методом…
- Дан массив. Необходимо: 1) Отсортировать массив методом пузырька. 2) Ввести число и найти в массиве два числа…
- Среди n заданных случайным образом чисел выделить цветом те, которые являются членами ряда фибоначчи ( 1 1 2 3 5…
- Дан текст состоящий из слов написаных латинскими буквами и разделённый пробелами. текст кончается точкой. Нужно…
- В массиве X обменять местами первый и последний четные элементы - Pascal(Паскаль)
- Даны натуральное число n, целые числа a1,..., a25, b1,..., bn. Среди a1,..., a25 нет повторяющихся чисел, нет их…
- Даны натуральное число n, целые числа a1,..., a25, b1,..., bn.Среди a1,..., a25 нет повторяющихся чисел, нет их…
- Определить сколько различных чисел содержит целочисленный массив Х(н) - Pascal(Паскаль)