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

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

Войти
Регистрация
Восстановить пароль
 
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
#1

Простые сомножители - C++

25.03.2011, 18:22. Просмотров 807. Ответов 4
Метки нет (Все метки)

Любое натуральное число может быть единственным образом разложено на простые сомножители. Напишите программу для выполнения такого разложения всех натуральных чисел от N1 до N2 с использованием рекурсивной подпрограммы.

помогите на borlandC++ 3.1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2011, 18:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Простые сомножители (C++):

Простые сомножители - C++
Привет всем тут такой вопрос: Задача сосит в следуюшел Простые сомножители. Любое натуральное число может быть единственным образом...

Вынести общие сомножители из суммы - C++
Вынести общие сомножители (переменные и константы) из суммы программа должна вводить и печатать выражения в исходном(текстовом виде),...

Как научиться создавать на C++ простые приложения (очень простые игры)? - C++
Помогите, я хочу научится создавать какието для начала очень простые игры, приложения. но я вооще ничего не знаю :wall: не знаю с чего...

Найти все трехзначные простые числа. Определить функцию позволяющую распознавать простые числа - C++
Найти все трехзначные простые числа. Определить функцию позволяющую распознавать простые числа. Простые числа это когда они делятся только...

Задача про простые числа. Выпишите все простые числа, находящиеся в интервале между а и б - C++
#include <stdio.h> #include <iostream> #include <conio.h> #include <math.h> using std::cout; using std::cin; using...

простые - C++
Требуется найти колличество простых чисел до 10000. А потом определить является ли число этих чисел (звучит то как)))) простым. В чем...

4
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
30.03.2011, 00:48  [ТС] #2
ребят помогите
0
Байт
Эксперт C
16140 / 10418 / 1551
Регистрация: 24.12.2010
Сообщений: 19,723
30.03.2011, 10:35 #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void F(N, p)
{ int i, s;
s = sqrt(N);
for(i=p; i<s; i++) {
  if ((N%i)==0) {
     printf(" %d", i);
     F(N%i, i);
     return;
  }
   printf(" %d\n", N);
}
main()
{ int N;
for(N=N1; N<=N2;N++) {
  printf("N=%d", N);
  F(N,2);
}
}
Как-то так...

Добавлено через 56 секунд
Ввод чисел N1, N2 оформи сам.
1
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
30.03.2011, 17:54  [ТС] #4
а можно комментарии небольшие к строчкам и это с помощью рекурсии составлено? спасибо!
0
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
01.04.2011, 19:54  [ТС] #5
up4eg!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2011, 19:54
Привет! Вот еще темы с ответами:

простые числа - C++
Дана последовательность натуральных чисел длины n. Вычислить сумму тех из них, которые – простые числа.

Простые числа - C++
У меня 2 задачи. Объясните, пожалуйста, просто алгоритмы. 1) Найти n-ное простое число (например n=10^5) 2) Разложение составного числа...

Простые циклы с++ - C++
Ребят, помогите прогу написать по заданию, пожалуйста.

простые числа - C++
дана задача: вывести простые числа в диапазоне от 0 до 100000


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
01.04.2011, 19:54
Ответ Создать тему
Опции темы

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