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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.74
ilya288
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 4
#1

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

15.05.2009, 18:23. Просмотров 4609. Ответов 5
Метки нет (Все метки)

Здравствуйте, всем. Помогите пожалуйста может кто знает. Как в C++ разложить числа на простые множители. Составить программу, которая выдаёт разложение данного числа N на простые множители. Например 128=2*2*2*2*2*2*2. хоть что нибудь напишите заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2009, 18:23     Разложить числа на простые множители
Посмотрите здесь:

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

Разложить число на простые множители - C++
Дано натуральное число n. Напечатать разложение этого числа на простые множители. Реализовать два варианта: 1) каждый простой множитель...

Разложить число на простые множители - C++
Если не трудно, можете найти где у меня ошибка, а то я новичок, никак не могу справится с этой задачкой: #include <iostream> using...

Разложить число на простые множители - C++
Я для этого написал программу : #include <stdio.h> #define MAXN 1000 int main(){ freopen("input.txt","r",stdin); ...

Разложить заданное число на простые множители - C++
Ребята помогите реализовать задачу: разложить заданное число на простые множители.

Разложить натуральное число на простые множители - C++
Разложить натуральное число на простые множители.(Нужно максимально простое решение, для новичков)

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

Дано натуральное число N. Разложить его на простые множители - C++
Всем доброго времени суток. Очень нужна помощь с данной задачей в плане оформления, так как совсем не знаю этот язык программирования. Дано...

Разложить число на простые множители и записать их в обратном порядке - C++
Есть заготовка с простым разложением, но никаких идей по тому, как можно записать их в обратном порядке. Приму любые советы/помощь, в С++...

Разложение натурального числа на простые множители - C++
Выведите разложение натурального числа n > 1 на простые множители. Простые множители должны быть упорядочены по возрастанию и разделены...

Найти простые множители у данного числа - C++
Программа должна искать простые множители у числа, которое водит пользователь, но она всегда выдаёт 0, помогите пожалуйста. #include...

Занесите в массив простые множители числа - C++
1. Дано число N (задаётся пользователем). Занесите в массив простые множители данного числа. 2. Найти максимальный элемент среди...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
15.05.2009, 18:39     Разложить числа на простые множители #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
{
    int n, i;
 
    i = 2;
    n = 128;
    printf("%d = ", n);
    while (i <= sqrt(n))
        if(n % i == 0) {
            printf("%d*", i);
            n = n / i;
        } else
            i = i + 1;
    printf("%d", n);
    getch();
    return 0;
}
ilya288
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 4
15.05.2009, 18:50  [ТС]     Разложить числа на простые множители #3
Нет а можно чтобы вводить его с клавиатуры а прога его будет раскладывать
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
15.05.2009, 18:51     Разложить числа на простые множители #4
Используй scanf.
ilya288
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 4
15.05.2009, 18:56  [ТС]     Разложить числа на простые множители #5
всё спасибо тебе большое
Simak63
29 / 29 / 9
Регистрация: 19.02.2011
Сообщений: 136
05.04.2015, 12:53     Разложить числа на простые множители #6
Вот Например 128=2*2*2*2*2*2*2. Мы разложили. А как записать двойки отдельно в каждые переменные?
Yandex
Объявления
05.04.2015, 12:53     Разложить числа на простые множители
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru