Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
1

Разложение Натурального числа

20.01.2010, 20:59. Показов 3246. Ответов 5
Метки нет (Все метки)

Привет.Помогите пожалуйста решить задачу.
Разложить натуральное число на простые множители (вывести, например, 36=1*2*2*3*3 или 7 = 1*7).
(использовать только if-else, switch, циклы)
заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2010, 20:59
Ответы с готовыми решениями:

Разложение натурального числа
Помогите,пожалуйста, написать программу задание:написать программу,реализующую жадный...

Разложение натурального числа
Есть такая задача: Составить программу, которая выдаёт представление натурального числа в виде...

Разложение натурального числа на слагаемые
Я не силен в математике, но математику надоело вести математические методы и он начал давать...

Разложение натурального числа на множители
Здравствуйте. Условие: Найти все варианты разложения данного натурального числа на множители с...

5
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
20.01.2010, 21:40 2
ты что, каждый день по новой теме создавать будешь!? уже ведь писалось такое. Или это что-то новое и другое?
1
1258 / 796 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
20.01.2010, 21:54 3
Deja vu
0
Bloodykeeper
20.01.2010, 22:00
  #4

Не по теме:

Genius Ignat, блин, походу и вправду...честно, вчера видел эту же тему, точь-в-точь...походу зрение всё таки модифицируется...упорные тренировки на реакцию и чутьё действуют =))

1
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
20.01.2010, 22:05  [ТС] 5
0
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
20.01.2010, 23:09 6
а вот эта прога от Игната у тебя не запускается? https://www.cyberforum.ru/cpp-... 87540.html

Добавлено через 35 минут
Немножко поправил под тебя код. Все права сохранены за Genius Ignat
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
#include <conio.h>
#include <stdio.h>
 
void main(void)
{
 int x;
 printf("Your number: \n");
 scanf("%d",&x);
 printf("1*");                    
 int i;
 i=2;
 while (x!=1)
     
 {while (x%i==0)
     {
     printf("%i",i);
      x=x/i;
      if (x!=1)
        printf("*");
     }
  i++;
 }
 getch();
 
 
}
вроде всё как надо. If и цикл while.
3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2010, 23:09

Разложение натурального положительного числа на слагаемые?
Помогите... Нужно разложить число на слагаемые... Причем, условия такие: слагаемые должны быть в...

Разложение натурального числа на простые множители
Выведите разложение натурального числа n &gt; 1 на простые множители. Простые множители должны быть...

Разложение натурального числа на два простых
Помогите написать программу... нужно разложить натуральное число на два простых всеми возможными...

Разложение на простые множители заданного натурального числа
Составить программу , печатающую разложение на простые мн0жители заданн0го натУральн0го числа n &gt; 0...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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