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

Найти среди чисел то, которое имеет максимальное количество делителей и то, у которого сумма делителей максимальна

15.11.2011, 17:14. Показов 2131. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти среди чисел от 1 до 1000 то , которое имеет максимальное количество делителей и то , у которого
сумма делителей максимальна . ( Написать программу на QBasic через циклические алгоритмы )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2011, 17:14
Ответы с готовыми решениями:

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

Найти число из диапазона 1.1000, у которого сумма делителей максимальна
Задача из раздела "C для начинающих". Вот мое решение (довольно громоздкое): task n =...

Найти среди данных чисел число, у которого сумма цифр имеет максимальное значение
Дано натуральное число N и N целых чисел. Найти среди данных чисел число, у которого сумма цифр...

Найти натуральное число из промежутка от 120 до 250 у которого количество делителей максимальна
Найти натуральное число из промежутка от 120 до 250 у которого количество делителей максимальна....

3
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
15.11.2011, 21:57 2
PureBasic
1
2
3
4
5
6
7
8
9
10
FOR i = 1 TO 1000
    k = 0
    sum = 0
    FOR j = 2 TO i - 1
        IF i MOD j = 0 THEN k = k + 1: sum = sum + j
    NEXT
    IF k > max THEN max = k: a = i
    IF sum > maxs THEN maxs = sum: b = i
NEXT
PRINT a, b
0
Платежеспособный зверь
8818 / 4245 / 1618
Регистрация: 28.10.2009
Сообщений: 11,386
16.11.2011, 01:00 3
softmob, а разве само число i не является делителем i?
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
16.11.2011, 07:05 4
ну если надо с учетом самого числа
PureBasic
1
2
3
4
5
6
7
8
9
10
FOR i = 1 TO 1000
    k = 0
    sum = i
    FOR j = 2 TO i - 1
        IF i MOD j = 0 THEN k = k + 1: sum = sum + j
    NEXT
    IF k > max THEN max = k: a = i
    IF sum > maxs THEN maxs = sum: b = i
NEXT
PRINT a, b
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2011, 07:05
Помогаю со студенческими работами здесь

Найти среди элементов массива тот, у которого сумма цифр имеет максимальное значение
Дан одномерный массив. Найдите среди его элементов тот, у которого сумма цифр имеет максимальное...

Найти количество целых чисел из промежутка от 5 до 40, у которых сумма делителей больше 15
Найти количество целых чисел из промежутка от 5 до 40, у которых сумма делителей больше 15 (паскаль)

Найти количество трехзначных чисел, сумма простых делителей которых кратна 5
Нужна помощь! Найти количество трехзначных чисел, сумма простых делителей которых кратна 5

Найти количество трехзначных чисел, сумма простых делителей которых кратна 5
Помогите решить задачу в паскале: Найти количество трехзначных чисел, сумма простых делителей...


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

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

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