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

Сортировка массивов

26.11.2009, 18:41. Показов 1061. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В городе имеется m банков. Известны величины задолженностей банков друг другу. Расположить должни-ков по возрастанию долга. - не имею ни малейшего представления как сделать эту задачу... Прошу вашей помощи... а то у меня скоро сессия( Тему пропустила из-за болезни, разобраться не смогла. Заранее благодарна.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2009, 18:41
Ответы с готовыми решениями:

программы усложненной структуры, обработка двухмерных массивов, использование стандартных функций для работы с массивами, сортировка массивов.
Искала задачи, нашла в с++, а нужно в паскале сотворить следующее. Использование стандартных...

Сортировка массивов. Сортировка выбором
Помогите пожалуйста, я что-то совсем запуталась при составлении данной программы... Сортировка...

сортировка массивов
дана квадратная матрица N*M, состоящая из натуральных чисел. зеркально отразить ее элементы...

сортировка массивов
сформировать одномерный массив, состоящий из положительных элементов, заданной квадратной...

10
Retired
7726 / 2558 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.11.2009, 18:59 2
Isariona, не знаю походу это задача на тему массивы, а это запутанное условие здесь ни к чему, банки не могут должать друг другу, потому что это не логично следовательно у каждого банка есть одна общая сумма долга перед остальными банками, а значит все сводится к сортировке массива из m элементов. Самое простое это взять сортировку "пузырьком"...
0
1 / 1 / 0
Регистрация: 26.11.2009
Сообщений: 18
26.11.2009, 19:20  [ТС] 3
Цитата Сообщение от Inadequate Посмотреть сообщение
Isariona, не знаю походу это задача на тему массивы, а это запутанное условие здесь ни к чему, банки не могут должать друг другу, потому что это не логично следовательно у каждого банка есть одна общая сумма долга перед остальными банками, а значит все сводится к сортировке массива из m элементов. Самое простое это взять сортировку "пузырьком"...
А можете описать пожалуйста это по подробнее?? я первый год изучаю программирование, сортировки не получаются. Спасибо за ответ.
0
Retired
7726 / 2558 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.11.2009, 21:03 4
вот Вам массив отсортированный по возрастанию методомо "пузырька"
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
  n=10;
var
  a:array[1..n]of integer;
  i,j,temp:integer;
begin
  clrscr;
  {задаем выводим считаем}
  writeln('Исходный массив:');
  write('[ ');
  for i:=1 to n do
  begin
    a[i]:=random(800);
    write(a[i],' ')
  end;
  writeln(']');
  for i:=1 to n do
    for j:=i to n do
      if a[j]<a[i] then
      begin
        temp:=a[i];
        a[i]:=a[j];
        a[j]:=temp
      end;
  {выводим массив}
  writeln('Полученный массив:');
  write('[ ');
  for i:=1 to n do
    write(a[i],' ');
  writeln(']');
end.
1
1 / 1 / 0
Регистрация: 26.11.2009
Сообщений: 18
26.11.2009, 21:07  [ТС] 5
Цитата Сообщение от Inadequate Посмотреть сообщение
вот Вам массив отсортированный по возрастанию методомо "пузырька"
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
  n=10;
var
  a:array[1..n]of integer;
  i,j,temp:integer;
begin
  clrscr;
  {задаем выводим считаем}
  writeln('Исходный массив:');
  write('[ ');
  for i:=1 to n do
  begin
    a[i]:=random(800);
    write(a[i],' ')
  end;
  writeln(']');
  for i:=1 to n do
    for j:=i to n do
      if a[j]<a[i] then
      begin
        temp:=a[i];
        a[i]:=a[j];
        a[j]:=temp
      end;
  {выводим массив}
  writeln('Полученный массив:');
  write('[ ');
  for i:=1 to n do
    write(a[i],' ');
  writeln(']');
end.
то есть от нас будет требоваться ввести просто числа в массив??
0
Retired
7726 / 2558 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.11.2009, 21:20 6
да я так думаю... вы на каком курсе и на кого учитесь?
0
1 / 1 / 0
Регистрация: 26.11.2009
Сообщений: 18
26.11.2009, 21:29  [ТС] 7
Цитата Сообщение от Inadequate Посмотреть сообщение
да я так думаю... вы на каком курсе и на кого учитесь?
2 курс среднепрофессионально заведения, программист...
0
Retired
7726 / 2558 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.11.2009, 21:36 8
Цитата Сообщение от Isariona Посмотреть сообщение
2 курс среднепрофессионально заведения, программист...
блин, ну не знаю у нас на мехмате, это проходили на первом курсе, причем через месяц обучения... если конечно я правильно понял задание, а я думаю что это так, то тут всё так и будет выглядеть... и кстати я вот тогда непойму 2 курс, а что вы тогда на 1 изучали? или 2 года паскаль??
0
1 / 1 / 0
Регистрация: 26.11.2009
Сообщений: 18
26.11.2009, 21:43  [ТС] 9
Цитата Сообщение от Inadequate Посмотреть сообщение
блин, ну не знаю у нас на мехмате, это проходили на первом курсе, причем через месяц обучения... если конечно я правильно понял задание, а я думаю что это так, то тут всё так и будет выглядеть... и кстати я вот тогда непойму 2 курс, а что вы тогда на 1 изучали? или 2 года паскаль??
первый - общеобразовательный.... Паскаль начали в сентябре, точнее в мае прошлого года, да и то только интерфейс изучили, спасибо Вам большое за помощь.
0
Retired
7726 / 2558 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.11.2009, 21:47 10
Isariona, да не за что особо, но я всё таки Вам посоветую заниматься как можно больше самостоятельно, потому как если будете следовать темпам Вашего обучения, программистом Вы не станете... Поэтому как можно больше читайте умных книг и закрепляйте это всё практикой...
0
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 4
03.12.2009, 15:34 11
Inadequate, а как бы данная прогримма выглядела используй мы метод сортировки выделением?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2009, 15:34
Помогаю со студенческими работами здесь

Сортировка массивов
Дан одномерный массив массив. Получить из него второй массив содержащий только четные элементы...

Сортировка массивов
осуществить сортировку заданного массива указанными двумя методами( поразрядная сортировка, Быстрая...

Сортировка массивов
Люди помогите, пожалуйста, написать программу для сортировки массивов по возрастанию методом выбора...

Сортировка массивов
Помогите, я уже не могу ничего придумать.. 1)Сортировать вставкой рядки массива по возрастанию...


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

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

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