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

Упорядочить выбором массив целых чисел по возрастанию

28.12.2012, 00:52. Показов 3551. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Упорядочить выбором массив целых чисел по возрастанию.
2. Упорядочить вставкой массив целых чисел по убыванию.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2012, 00:52
Ответы с готовыми решениями:

Дан одномерный массив целых чисел, содержащий n элементов. Упорядочить массив по возрастанию
Дан одномерный массив целых чисел, содержащий n элементов (n вводится с клавиатуры, массив...

Упорядочить выбором массив целых чисел по возрастанию
Упорядочить выбором массив целых чисел по возрастанию.

Упорядочить массив целых чисел по возрастанию
Помогите пожалуйста с программой. От этого зависит моя итоговая оценка.Желательно сделать...

Массив целых чисел «свернуть в кольцо» и упорядочить элементы в списке по возрастанию
Помогите, дали задание написать программу в виндовс форм, ни разу не работал в ней... Вот условие...

1
2 / 2 / 10
Регистрация: 10.11.2012
Сообщений: 42
28.12.2012, 18:28 2
Лучший ответ Сообщение было отмечено sewer331 как решение

Решение

Сортировка выбором:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
uses crt;
const n=10;
var a:array [1..100]of integer;
    i,j,nmin,buf:integer;
Begin
writeln('Èñõîäíûé ìàññèâ:');
for i:=1 to n do
 begin
  a[i]:=random(50);
  write(a[i]:4);
 end;
writeln;
writeln;
for i:=1 to n-1 do
  begin
    nmin:=i;
    for j:=i+1 to n do
    if a[j]<a[nmin] then nmin:=j;
    buf:=a[i];
    a[i]:=a[nmin];
    a[nmin]:=buf;
  end;
writeln('Óïîðÿäî÷åííûé ìàññèâ: ');
for i:=1 to n do
write(a[i]:4);
end.
Сортировка вставкой:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
uses crt;
const c=10;
var a:array[1..100] of integer;
i,j,buf:integer;
begin
write('Исходный массив: ');
  for i:=1 to c do
    begin
      a[i]:=random(20);
    end;
  for i:=1 to c do
    begin
      write(a[i]:3);
    end;
 writeln;
  for i:=2 to c do
    begin
      buf:=a[i];
        j:=i-1;
      while (j>=1) and (a[j]<buf) do
          begin
             a[j+1]:=a[j];
             j:=j-1;
          end;
      a[j+1]:=buf;
     end;
  write('Сортированный массив: ');
   for i:=1 to c do
     begin
       write(a[i]:3);
     end;
     
 end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2012, 18:28
Помогаю со студенческими работами здесь

Упорядочить по возрастанию массив из N целых чисел методом сортировки простого выбора
Здравствуйте, помогите решить задачу.Разработать программу упорядочивания по возрастанию массива A...

Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа
помогите исправить программу на с++ Упорядочить массив целых положительных чисел по возрастанию,...

Массив состоит из целых чисел, упорядочить его элементы, расположить по убыванию, а затем отрицательные по возрастанию
3.Массив состоит из целых чисел, упорядочить его элементы, расположить по убыванию, а затем...

Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива
Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого...


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

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

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