Форум программистов, компьютерный форум, киберфорум
Наши страницы

Число в виде массива множителей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прозрачность окна http://www.cyberforum.ru/cpp-beginners/thread710969.html
Подскажите как можно управлять прозрачностью консольного окна??
C++ Фоновой режим Подскажите пожалуйста, как можно во время работы программы переключить ее в фоновой режим, а потом обратно в нормальный??? http://www.cyberforum.ru/cpp-beginners/thread710965.html
Работа с символьными перемещениями C++
На картинке круг - объект символьного типа данных "о". Его надо выводить на нескольких строчках до другого объект текстового типа данных "\". В процессе движения "о" должна занять место "\" и после...
посчитать количество буковок(5,10,20) которых я нажал и записать в файл суму нажатий.. C++
Есть клавиатура нужно посчитать количество буковок(5,10,20) которых я нажал и записать в файл суму нажатий, но программа должна быть в трее.
C++ Описать структуру, определить функцию http://www.cyberforum.ru/cpp-beginners/thread710934.html
Описать структуру «время» (часы, минуты, секунды). Определить функцию «предыдущая минута» уменьшающая передаваемое в нее время на 1 минуту (учесть, что в сутках 24 часа).
C++ Разложить sin(x) в ряд Тейлора Разложить sin(x) в ряд Тейлора.На экран должно выводиться n первых слагаемых разложения (x-0.16667x3+…). Значение n определяет пользователь. Не могу сообразить,само задание. Разложить в ряд из... подробнее

Показать сообщение отдельно
David Sylva
1290 / 952 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
27.11.2012, 17:51
Такой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
 
int main() 
{ 
    int number = 420;  
    int x = 2; 
    int array[10]; 
    int count = 0;
    
    if(number == 1) 
        std::cout << 1 << std::endl; 
    else 
        while(number!=1)  
            if( number % x == 0)  
            {
                number /= x; 
                array[count++] = x; 
            }
            else 
                ++x;   
 
    for ( int i = 0; i < count; ++i) 
        std::cout << array[i] << " "; 
    std::cout << std::endl;
        
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru