Консультация № 196803
25.10.2019, 13:05
0.00 руб.
0 3 1
Здравствуйте! Прошу помощи в следующем вопросе:
Введите с клавиатуры в массив десять целочисленных значений. Выведите их в одну строку через запятую. Отсортировать по возрастанию и вывести полученный массив на экран.
Pascal


Приложение:
Pascal

Обсуждение

давно
Старший Модератор
31795
6196
25.10.2019, 13:43
общий
это ответ
Здравствуйте, rail!

Смотрите приложение:
[code lang=pascal]var
a:array[1..10]of integer;
b,c,d:integer;
begin
for b:=1 to 10 do
begin
write('a[',b,']:=');
readln(a[b]);
end;
for b:=1 to 9do
write(a[b],',');
writeln(a[10]);
for b:=1 to 9 do
for c:=b+1 to 10 do
if a[b]>a[c]then
begin
d:=a[c];
a[c]:=a[b];
a[b]:=d;
end;
writeln('result:');
for b:=1 to 9 do
write(a[b],',');
writeln(a[b]);
end.[/code]
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
403300
9
25.10.2019, 14:11
общий
Адресаты:
выводит просто массив, неотсортированный
давно
Старший Модератор
31795
6196
25.10.2019, 14:30
общий
Адресаты:

Быть такого не может.
24-ю строку удалите и в 22-ой исправьте 9-ть на 10ть.
Прикрепленные файлы:
ad8cac7248868fe638841b194e6dd271.jpg
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа