![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Zuzas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.5.2007 Репутация: нет Всего: нет |
есть такая задачка, Напишите функцию, которой значение былаб равно начальным множителям, састовлиающие факториал данного числа, числа. Например:
f(1)=0; f(2)=1, nes 2!=2; f(5)=5, nes 5!=120=2*2*2*3*5; f(20)=36 Никак немагу врубится в неё. Помогите |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
это что ли? |
|||
|
||||
| Silent |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 3.10.2006 Репутация: 6 Всего: 9 |
Держи свою могучую функцию:
|
|||
|
||||
| Zuzas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.5.2007 Репутация: нет Всего: нет |
Silent спс за функцию как раз то что мне и надо было
и может кто нибудь знает как разбить число на простые числа например: 120=2*2*2*3*5; |
|||
|
||||
| Silent |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 3.10.2006 Репутация: 6 Всего: 9 |
Разбить число n на простые множители легко - нужно просто перебрать все числа, меньшие корня квадратного из n:
Процедуре даешь число (например 120), она выводит результат (120=2*2*2*3*5). Но я так предполагаю, что тебе она не подойдет - ты ведь хочешь вывести все подсчитанные функцией F делители факториала? |
|||
|
||||
| Zuzas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.5.2007 Репутация: нет Всего: нет |
Балсое способа, всё работает
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |