Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/30: Рейтинг темы: голосов - 30, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 27

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

18.04.2014, 06:18. Показов 6302. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
найти все натуральные числа из промежутка от 100 до 300, у которых сумма делителей равна К (К вводиться с клавиатуры).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.04.2014, 06:18
Ответы с готовыми решениями:

Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна K
помогите с задачей :'( Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна K(K вводится с клавиатуры). ...

Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна 50.
Почему выводит много строк вместо одной? for n in range(100,301): #Задаем границы числа n s = 0 for j in range(1,n // 2): if...

Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна 50
Помогите пожалуйста. Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна 50.

24
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
21.04.2014, 21:19
Студворк — интернет-сервис помощи студентам
А, ну да, точно. Но ведь можно ж использовать Round(sqrt(n))...
0
354 / 135 / 28
Регистрация: 16.12.2012
Сообщений: 607
Записей в блоге: 1
21.04.2014, 21:34
Цитата Сообщение от Новичок Посмотреть сообщение
А, ну да, точно. Но ведь можно ж использовать Round(sqrt(n))...
Нет нельзя..
999999×1000000 = 999999000000 sqrt(999999000000) = 999999,499999875
А числа еще маленькие.. стоит взять побольше и мы получим, что дробная честь будет стремиться (это пока мои догадки.. никогда не задумывался над доказательством) к 0.5.. и в какой-то момент времени из-за того же феномена.. или из-за маленькой точности оно его достигнет.. тогда твой Round сделает вот что : Round(sqrt(a*(a+1))) = a+1 и он выведет делители a и a+1 два раза.. что не есть правильно..
1
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
21.04.2014, 21:43
Эх,как же тяжело понять представление вещественных чисел...
0
354 / 135 / 28
Регистрация: 16.12.2012
Сообщений: 607
Записей в блоге: 1
21.04.2014, 21:47
Цитата Сообщение от Новичок Посмотреть сообщение
Эх,как же тяжело понять представление вещественных чисел...
Не печалься.. дворники стране нужны.. и солдаты тоже..

Тебя не просят заучивать представление вещественных чисел в памяти шарменки по битам.. (хотя это было бы полезно)..
Нужно лишь помнить, что числа хранятся приближенно.. и иногда включать мозг.. большее при поиске делителей 1-го сравнительно небольшого числа.. необязательно..
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
22.04.2014, 10:17
Цитата Сообщение от Ромаха Посмотреть сообщение
Посему в некоторый момент времени корень из 4 может стать НЕ 2, а 1.9999999999 и это, заметь, совершенно верно!
Предрассудки. Существует стандарт представления чисел с плавающей точкой IEEE 754. Одна из его основ -- корректное округление корня из числа. По нему, если число с двойной точностью X является квадратом неотрицательного бинарно-представимого числа Y (то есть Y*Y=X, а следует помнить, что при вычислении Y*Y нет ни округлений, ни переполнений, ни потерь значимости), то sqrt(X) вернет Y.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.04.2014, 10:17

Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна k
Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна k. Не понимаю, где ошибка в коде.

Найти все натуральные числа из промежутка от x1 до x2, у которых сумма делителей равна S
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S. C++

Найти все целые числа из промежутка от 1 до 300, у которых сумма делителей равна Р
найти все целые числа из промежутка от 1 до 300 у которых сумма делителей равна Р Решите ещё плиз

Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S. (S вводить с клавиатуры) #include...

Найти все натуральные числа из промежутка от 1 до 200, у которых сумма чётных делителей равна N
Нужна помощь,срочно!!!!!надо программы написать,они не большие,для знающих людей решаются за 5-7 минут!!Заранее спасибо... 1)Найти все...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru