Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
#1

Все числа от 1 до К включительно отсортируйте в порядке возрастания суммы делителей числа (сортировка пузырьком) - C++

20.05.2009, 21:30. Просмотров 616. Ответов 2
Метки нет (Все метки)

1. С клавиатуры вводится натуральное число К.
Все числа от 1 до К включительно отсортируйте в порядке возрастания суммы делителей числа.
(сортировка пузырьком) .

т.е. допустим число 9 вводится, тогда выход = 1-3-9 или 4-9 ____ 1+ 3 = 4

Не понимаю условия задачи. Помогите понять

Сам понял. Тема закрыта
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2009, 21:30     Все числа от 1 до К включительно отсортируйте в порядке возрастания суммы делителей числа (сортировка пузырьком)
Посмотрите здесь:

C++ Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей
C++ Вывести все целые числа, расположенные между данными числами, включая сами эти числа, в порядке их возрастания
C++ Массивы: вывести все нечетные числа в порядке возрастания их индексов.
C++ Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
C++ Выведите все числа от A до B включительно, в порядке возрастания
Вывести все 3-х значные числа, цифры которых находятся в порядке возрастания C++
C++ Вывести в порядке возрастания все целые числа, расположенные между А и В
Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания C++
C++ Вывести в порядке возрастания все целые числа, расположенные между A и B
Вывести все нечетные числа в массиве в порядке возрастания их индекcов C++
Вывести в порядке возрастания все целые числа C++
C++ Записать в массив в порядке возрастания все различные числа исходного массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Phantom
Эксперт C++
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
20.05.2009, 21:51     Все числа от 1 до К включительно отсортируйте в порядке возрастания суммы делителей числа (сортировка пузырьком) #2
Ну смотри: ты ввел число "9"
1 - делители: 1 , сумма 1
2 - делители: 1,2, сумма 3
3 - делители 1,3 сумма 4
4 - делители 1,2,4 -сумма 7
5 - делители 1,5 -сумма 6
6 - делители 1,2,3,6 -сумма 12
7 -делители 1,7 -сумма 8
8 - делители1, 2, 4, 8 -сумма 15
9 - делители1, 3, 9 -сумма 13

Теперь сортируешь по возрастаню СУММ. Т.е. получишь выход: 1,2,3,5,4,7,6,9,8.
Может где ошибся в рассчетах, но идея, думаю, понятна.
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
20.05.2009, 22:17  [ТС]     Все числа от 1 до К включительно отсортируйте в порядке возрастания суммы делителей числа (сортировка пузырьком) #3
Теперь я правильно понял! Спасибо Phantom Ща решу задачу!)
Yandex
Объявления
20.05.2009, 22:17     Все числа от 1 до К включительно отсортируйте в порядке возрастания суммы делителей числа (сортировка пузырьком)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru