5 / 5 / 0
Регистрация: 23.10.2012
Сообщений: 21
1

Отсортировать одномерный массив по возрастанию

11.11.2012, 19:43. Показов 36718. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
 a:array[1..10] of integer;
 i,j,a,b:integer;
begin
 for i:= 1 to 10 do begin
   a[i]:= random(20);
   write(a[i],' ');
   if a[i] > 0 then
     inc(a);
 end;
 writeln;
 writeln;
 for i:= 1 to 9 do
 for j:= i+1 to 10 do
   if a[i] < a[j] then begin
     b:= a[i];
     a[i]:= a[j];
     a[j]:= b;
   end;
end
Это программа для сортировки по убыванию, как её переделать, чтобы получить сортировку по возрастанию? Правильно ли я составила программу?
3
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2012, 19:43
Ответы с готовыми решениями:

Отсортировать одномерный массив по возрастанию произведения делителей
Отсортировать одномерный массив по возрастанию произведения делителей.

Одномерный числовой массив отсортировать по возрастанию методом «пузырька»
Одномерный числовой массив отсортировать по возрастанию методом «пузырька».

Дан одномерный массив a(n). Отсортировать по возрастанию положительные элементы массива
Дан одномерный массив a(n). Отсортировать по возрастанию положительные элементы массива.

Дан одномерный массив A(n). Отсортировать по возрастанию четные положительные элементы массива
Дан одномерный массив A(n). Отсортировать по возрастанию четные положительные элементы массива.

2
100 / 97 / 61
Регистрация: 08.08.2012
Сообщений: 163
11.11.2012, 20:04 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
 a:array[1..10] of integer;
 i,j,b:integer;
begin
 for i:= 1 to 10 do begin
   a[i]:= random(20);
   write(a[i],' ');
 end;
 writeln;
 writeln;
 for i:= 1 to 9 do
 for j:= i+1 to 10 do
   if a[i] > a[j] then begin
     b:= a[i];
     a[i]:= a[j];
     a[j]:= b;
   end;
  for i:=1 to 10 do write(a[i],' ');
readln;
end.
6
5 / 5 / 0
Регистрация: 23.10.2012
Сообщений: 21
11.11.2012, 20:14  [ТС] 3
спасибо =)

 Комментарий модератора 
правила форума, п.3.6 Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2012, 20:14
Помогаю со студенческими работами здесь

Заполнить одномерный массив А(10) различными числами. Отсортировать по возрастанию первые пять элементов этого массива.
Напишите пожалуйста решение!СПАСИБО! Заполнить одномерный массив А(10) различными числами....

Заданный одномерный массив отсортировать по возрастанию цифры десятков каждого элемента. Сортировка прямой выбор
Заданный одномерный массив отсортировать по возрастанию цифры десятков каждого элемента. Сортировка...

Дан одномерный массив целых чисел размерностью до 20 элементов Необходимо первую половину массива отсортировать по возрастанию, а вторую по убыванию
Дан одномерный массив целых чисел размерностью до 20 элементов Необходимо первую половину массива...

Отсортировать одномерный масив по возрастанию
Сделайте мне пожалуйста задачу отсортировать одномерный масив по возростанию и вывести на экрано...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru