![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
В@сёк |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: ![]() ![]() ![]() |
Разложить число A на простые делители, подсчитывая, сколько раз встречается один и тот же простой делитель, а также вычислить сумму этих делителей.
Например: 792 = 2*2*2*3*3*11. Здесь число 2 встречается 3 раза, число 3 встречается 2 раза, число 11 встречается 1 раз. Сумма делителей равна 23. |
Lapp |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Разложить число A на простые делители, подсчитывая, сколько раз встречается один и тот же простой делитель, а также вычислить сумму этих делителей. Круто.Например: 792 = 2*2*2*3*3*11. Здесь число 2 встречается 3 раза, число 3 встречается 2 раза, число 11 встречается 1 раз. Сумма делителей равна 23. А чего надо-то?.. ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
В@сёк |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: ![]() ![]() ![]() |
ну вот само задание разложить число на простые делители. использовать операторы цикла FOR, WHILE, REPEAT.
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Цитата ну вот само задание разложить число на простые делители. Ну вот этот процесс называется "факторизация" (правда обычно раскладывают на простые множители), и если тебе кажется, что у тебя у первого такое задание - ты очень ошибаешься. Поиск и еще раз поиск... |
В@сёк |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Репутация: ![]() ![]() ![]() |
вот программу написал, только не знаю как подсчитать сколько раз встречается один и тот же простой делитель.. не подскажете как сделать?
Uses Crt; |
-Volvo- |
![]()
Сообщение
#6
|
Гость ![]() |
Цитата вот программу написал Да? А как ее проверить, не расскажешь? У меня она даже не компилируется. Потому что переменная i внутри цикла изменяется, что строжайше запрещено. Переделывай... |
![]() ![]() |
![]() |
Текстовая версия | 9.09.2025 17:50 |