![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
![]()
Как в C++ разложить числа на простые множители?.Нужно составить программу, которая выдаёт разложение данного числа N на простые множители. Например 128=2*2*2*2*2*2*2. Заранее спасибо.
|
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
![]() Цитата:
Начать с 2 ( простого числа) и делить , пока длиться число , уменьшая его . Если не делить на 2 , то перейти к следующему простому числу , то есть 3 и т.д. , пока в конце не останется от числа 1 . ![]()
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
![]() |
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
![]() Код:
Последний раз редактировалось Stilet; 25.12.2010 в 20:04. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
![]() Цитата:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
![]() |
|
![]() |
![]() |
![]() |
#5 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]() Код:
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
![]()
один умный человек,а что все совсем плохо?
P.S.простите за тупые вопросы,просто в этом я полный ноль,спросить больше не у кого,пошла на крайние меры. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
![]() Код:
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
![]() Последний раз редактировалось andrewpalkin; 25.12.2010 в 20:34. |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 458
|
![]() Цитата:
![]()
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
![]() |
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 25.12.2010
Сообщений: 4
|
![]()
Спасибо большое!
![]() |
![]() |
![]() |
![]() |
#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 |