|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.12.2010, 18:43 | #1 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
Как в C++ разложить числа на простые множители?
Как в C++ разложить числа на простые множители?.Нужно составить программу, которая выдаёт разложение данного числа N на простые множители. Например 128=2*2*2*2*2*2*2. Заранее спасибо.
|
25.12.2010, 19:11 | #2 | |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Цитата:
Начать с 2 ( простого числа) и делить , пока длиться число , уменьшая его . Если не делить на 2 , то перейти к следующему простому числу , то есть 3 и т.д. , пока в конце не останется от числа 1 .
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
|
25.12.2010, 19:42 | #3 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
Код:
Последний раз редактировалось Stilet; 25.12.2010 в 20:04. |
25.12.2010, 20:12 | #4 | |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Цитата:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
|
25.12.2010, 20:22 | #5 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
Код:
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
25.12.2010, 20:25 | #6 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
один умный человек,а что все совсем плохо?
P.S.простите за тупые вопросы,просто в этом я полный ноль,спросить больше не у кого,пошла на крайние меры. |
25.12.2010, 20:26 | #7 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
Последний раз редактировалось andrewpalkin; 25.12.2010 в 20:34. |
25.12.2010, 20:28 | #8 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
Смотри код твоего умного человека , я его поправил . В сообщение выше
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
|
25.12.2010, 20:32 | #9 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
Спасибо большое!
|
16.04.2018, 09:51 | #10 |
Новичок
Джуниор
Регистрация: 16.04.2018
Сообщений: 1
|
Ребята, зачем while? Если легче сделать через for.
void schet( int x){ int i; for(i=2;i<x;i++){ if(x%i==0){ cout<<"*"<<i; x=x/i; i--; } } cout<<"*"<<x<<endl; } |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разложение на простые множители | bloodflood | Общие вопросы C/C++ | 20 | 15.12.2010 13:57 |
Разложение натурального числа на простые множители (Delphi) | giga_person | Помощь студентам | 3 | 17.03.2010 16:24 |
разложить число на простые множители и вывести результат | pakusya | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 15.11.2008 03:07 |
Разложение числа на простые множители | artem_MG | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.10.2008 19:28 |