Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2011, 20:20   #1
zorra123
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 23
По умолчанию

кто может помочь написать программу для разложения числа на простые множители.

P.S. я только начал изучать язык си, нам задали на дом эту задачу. Мы прошли только следующие составные операторы: if,while,do while, swith и for. а из простых операторов: printf,scanf ну и алгебраические соответственно.

мне хотябы сам алгоритм, а то я не представляю с чего начать...

Последний раз редактировалось Stilet; 03.11.2011 в 20:47.
zorra123 вне форума Ответить с цитированием
Старый 03.11.2011, 20:31   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Гуглишь по слову факторизация, получаешь тонну описаний разных алгоритмов.
Гуглишь по словам факторизация c++, получаешь готовые реализации.
Son Of Pain вне форума Ответить с цитированием
Старый 03.11.2011, 20:32   #3
zorra123
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 23
По умолчанию

спасибо, щас посмотрю
zorra123 вне форума Ответить с цитированием
Старый 03.11.2011, 20:50   #4
zorra123
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 23
По умолчанию

мда чет в нете как-то мало понятно написано...(
zorra123 вне форума Ответить с цитированием
Старый 03.11.2011, 21:38   #5
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Число d - делитель X, если остаток от деления X на d равен нулю.
Число p - простой делитель X, если все числа от 1 до p-1 не делители X, а p - делитель X.
Если p - простой делитель X, то любой простой делитель Y=X/p будет также (простым) делителем X и любой простой делитель X (кроме, возможно, p) будет простым делителем Y.
1 не имеет простых делителей.
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разложение на простые множители pakusya Помощь студентам 2 19.12.2011 15:55
Разложение на простые множители bloodflood Общие вопросы C/C++ 20 15.12.2010 13:57
Разложение натурального числа на простые множители (Delphi) giga_person Помощь студентам 3 17.03.2010 16:24
Разложение числа на множители spamer Общие вопросы Delphi 5 01.01.2009 12:32
Разложение числа на простые множители artem_MG Паскаль, Turbo Pascal, PascalABC.NET 3 24.10.2008 19:28