Форум программистов, компьютерный форум CyberForum.ru

Разложить число на простые множители - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дерево общего вида http://www.cyberforum.ru/cpp-beginners/thread331084.html
Задание: Динамическое дерево произвольной размерности(ссылочная часть узла-список) знаю как обращаться с бинарным деревом, но с произвольным проблемы Вот что есть по бинарному, может можно как то переделать Добавлять элементы можно после какого-либо уже добавленного, т.е. пользователь вводит новый элемент и тот после которого добавить // Лабораторная работа N5 // Студента...
C++ программирование в спорте выскажите, пжста, ваши предложения по программе в области спорта и физической подготовке http://www.cyberforum.ru/cpp-beginners/thread331079.html
C++ Среди простых чисел найти найти такое, в двоичной записи которого максимальное число единиц.
Помогите пожалуйста! Среди простых чисел, не превосходящих n, найти такое, в двоичной записи которого максимальное число единиц.
Ошибка в перезагрузке C++
Помогите пожалуйста найти ошибку. #include<iostream> using namespace std; class a {private: int b; double c; public: a():b(0),c(0.0)
C++ Подключение OpenCV к VS2010 http://www.cyberforum.ru/cpp-beginners/thread331065.html
Здравствуйте все, у меня первый проект, более менее серьезный, нужно работать с OpenCV, но как её можно подлючить к Студии 2010(конкретно к С++), может вопрос глуповатый, но пожалуйста поделитесь опытом, буду благодарен
C++ Вычислить Здравствуйете. Помогите пожалуйста написать программуна языке Си. Заключается вот в чем надо вычислить Прикрепляйте картинки к сообщениям. подробнее

Показать сообщение отдельно
menqkazu
0 / 0 / 0
Регистрация: 11.02.2015
Сообщений: 3
11.02.2015, 19:45     Разложить число на простые множители
Если не трудно, можете найти где у меня ошибка, а то я новичок, никак не могу справится с этой задачкой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main()
{
int a,i,p;
cout<<"give me a number \n";
cin>>a;
while (a>1)
{
p=true;
{
for (i=2;i<=a;i++)
 
if (a%i==0)
{
p=false;
i=i+1;
}
if (p==true)
cout<< i <<"\n";
}
}
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru