0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 42
|
||||||
1 | ||||||
Непонятки с сортировкой15.11.2016, 16:12. Показов 907. Ответов 4
Метки нет (Все метки)
Добрый вечер.
Практически выполнил задание, но в конце возникла проблема с сортировкой, а именно, в задании нужно ввести название товара, магазина и цену. После чего нужно вывести на экран информацию о товарах, продающихся в магазине, название которого введено с клавиатуры. Здесь внимание: Записи должны быть размещены в алфавитном порядке по названиям магазинов, при наличии 2-х одинаковых магазинов, они идут в точно таком же порядке, как и в исходном массиве, сортировка по названию товара или по цене отсутствует. Пример входных данных: Printer Yulmart 5820 Shkaf Ikea 3530 Kholodilnik Zakazhi 31999 Kastryulya Perekrestok 920 Skovoroda Zakazhi 1770 Televizor Sitilink 22700 Noutbuk Yulmart 19995 Divan Metrika 13980 Metrika Пример выходных данных: Shkaf Ikea 3530 Divan Metrika 13980 Kastryulya Perekrestok 920 Televizor Sitilink 22700 Printer Yulmart 5820 Noutbuk Yulmart 19995 Kholodilnik Zakazhi 31999 Skovoroda Zakazhi 1770 Divan 13980 А вот мой вывод: Shkaf Ikea 3530 Divan Metrika 13980 Kastryulya Perekrestok 920 Televizor Sitilink 22700 Noutbuk Yulmart 19995 Printer Yulmart 5820 Kholodilnik Zakazhi 31999 Skovoroda Zakazhi 1770 Divan 13980
Помогите пожалуйста! Не понимаю как это исправить
0
|
15.11.2016, 16:12 | |
Ответы с готовыми решениями:
4
Непонятки с сортировкой данных в структуре (Осторожно, увиденного не развидеть.) Отсортировать одномерный массив, заполненный случайными числами, сортировкой Шелла и сортировкой выбором Сортировать массив символов обменной, карманной сортировкой, сортировкой вставками Сортировать числовой файл обменной сортировкой, сортировкой вставками |
93 / 69 / 22
Регистрация: 17.10.2011
Сообщений: 235
|
||||||
15.11.2016, 16:57 | 2 | |||||
попробуй
0
|
0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 42
|
|
15.11.2016, 17:16 [ТС] | 3 |
Попробовал, неправильно
Вот что выводит в вашем варианте: Kholodilnik Zakazhi 31999 Skovoroda Zakazhi 1770 Printer Yulmart 5820 Noutbuk Yulmart 19995 Televizor Sitilink 22700 Kastryulya Perekrestok 920 Divan Metrika 13980 Shkaf Ikea 3530 Divan 13980 Добавлено через 11 минут Вообще я думал, что это автоматически должно происходить, странно как-то
0
|
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
|
|
15.11.2016, 17:23 | 4 |
Сообщение было отмечено Дриддерс как решение
Решение
потому, что во время очередного прохода запись принтера из юлмарта меняется с записью дивана из метрики, которая находится ПОСЛЕ записи юлмартовского ноутбука. вывод- сортировка выбором в даном случае не катит. сортировка пузырьком по идее должна дать нужный результат. не все сортировки одинаково полезны
1
|
0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 42
|
|
15.11.2016, 20:19 [ТС] | 5 |
Столько времени потратил на то, чтобы понять как это исправить, сделал как вы сказали, сортировкой пузырьком, все заработало -_-
Спасибо большое!)
0
|
15.11.2016, 20:19 | |
15.11.2016, 20:19 | |
Помогаю со студенческими работами здесь
5
Не понятно с сортировкой! Проблемы с сортировкой Задача с сортировкой Проблемы с сортировкой..... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |