Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Я_коралл_
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 15
1

Дружественные числа

25.02.2019, 14:46. Просмотров 170. Ответов 1
Метки нет (Все метки)

Дружественные числа

Даны два целых положительных числа M, N. Требуется найти все «дружественные»
пары чисел на отрезке [M; N]. Дружественным для числа А является такое число В, что
оно равно сумме делителей А, исключая само значение А. И наоборот, сумма делителей В,
исключая В, равняется А. A не равно B.

Input
Со стандартного устройства ввода в первой строке через пробел вводятся два целых
положительных числа M (2<=M<=10^5 ) и N (2<=M<=N<=10^5 ).
Output
Требуется вывести все пары «дружественных» чисел, расположенные на отрезке [M; N].
Пару «дружественных» чисел (E, F) нужно выводить раньше пары «дружественных»
чисел (K, P), когда минимальный элемент пары «дружественных» чисел (E, F) меньше
минимального элемента пары «дружественных» чисел (K, P).
Число E в паре «дружественных» чисел (E, F) нужно выводить раньше числа F из этой
же пары, когда Е меньше F.
Числа в паре нужно разделять пробелом, ставить пробел после второго члена пары
не нужно.
Sample Input
210 294
Sample Output
220 284
Примечание
Попробуйте реализовать функцию getSumOfDivisors(n), которая принимает число n, а
возвращает сумму делителей числа n, кроме самого n.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2019, 14:46
Ответы с готовыми решениями:

Дружественные числа
Будем считать, что два числа дружественны, если они состоят из одних и тех же чисел. Например,...

Дружественные числа(нахождение до задоного интервала)
Подскажите пожалуйста как сделать так что бы программа работала тока до задоного лимита.Просто...

Массивы... Дружественные числа, счасливые числа... и т.д.
Всем привет... Я тут впервый раз... Дело обстоит так... Я уже ни знаю что и делать... Перепробовал...

Дружественные числа
Программа должна вывести слово 'YES', если полученные числа – дружественные, и слово 'NO' в...

Дружественные числа
Дружественными числами называют два натуральных числа такие, что сумма всех делителей первого (за...

1
Байт
Эксперт C
21312 / 13477 / 2839
Регистрация: 24.12.2010
Сообщений: 28,579
25.02.2019, 19:41 2
Я_коралл_, судя по множеству ваших постов, вы пальчиками шевелите только для того, чтобы набрать условие задач.
А попробовать хоть что-то сделать самому - слабо? Понимаю, не все сразу получается. Но вы покажите ваши попытки, наброски... Даже если они и несколько неуклюжи. Расскажите, что именно взывает трудности. Тогда и помогать вам будет интереснее, и помощь наша будет значительно эффективнее.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2019, 19:41

Дружественные числа
program amicabletest; var i, n1, n2, sum1, sum3: word; begin readln(n1, n2); for i := 1...

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

Дружественные числа
Найти совершенные числа в диапазоне от 2 до 10000. Совершенное число равно сумме своих делителей....


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

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

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