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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
#1

Найти все делители натурального числа N - C++

23.09.2012, 09:47. Просмотров 2755. Ответов 12
Метки нет (Все метки)

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

Найти все делители натурального числа n - C++
Всем Привет ! Нужно написать прогу с использованием пользовательских функций. И пожалуйста облегчите мне задачу ) укажите строки с...

помогите найти все делители натурального числа N - C++
помогите найти все делители натурального числа N. в С++

Найти все простые делители заданного натурального числа - C++
Дано натуральное число n. Получить все простые делители этого числа.

Найти все простые положительные делители данного натурального числа - C++
Help!: Дано натуральное число N. Найти все его простые положительные делители. Ещё с решением пожалуйста (алгоритмы)

Получить все простые делители натурального числа - C++
2. Дано натуральное число n. Получить все простые делители этого числа.

Вывести все делители заданного натурального числа с++ - C++
Вывести все делители заданного натурального числа

12
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
23.09.2012, 10:12 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int n,i;
    cout << "Введите число N" << endl;
    cin >> n  ;
    for (i = n; i > 0; i--) {
      if (n%i==0)  {
       cout << "Делитель: " << i << endl ;
       }
    }
    system("pause");
    return 0;
}
0
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
23.09.2012, 10:15 #3
C++
1
2
3
4
5
k=n;
while(k!=0){
if((n%k)==0)
cout<<k<<" делитель"<< "\n";
k--;}
0
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
27.09.2012, 08:29  [ТС] #4
поясните пожалуйста строчки
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
27.09.2012, 09:42 #5
C++
1
if(n%i==0)
если остаток от деления n на i равен нулю.
7%3 - остаток от деления = 4
0
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
11.10.2012, 19:31  [ТС] #6
а есть решение для c++ код блок?
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
11.10.2012, 19:33 #7
а по твоему , тут что?
0
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
12.10.2012, 07:51  [ТС] #8
да я хз,просто в проге пишет ошибки в каждой строчке
0
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 08:31 #9
Цитата Сообщение от Слава Кондратье Посмотреть сообщение
да я хз,просто в проге пишет ошибки в каждой строчке
не может такого быть, вы библиотеку с использованием имен стд подключили?

если подробно описать действие, то берется число и каждый декримент проверяется, делится ли на него исходное число без остатка (то есть по сути является ли оно делителем), если да выводить на экран.
0
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
12.10.2012, 09:58  [ТС] #10
а как подключить библиотеку? а то я чайник вообще не понимаю ничего)
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
12.10.2012, 10:17 #11
Где-нибудь в начале программы.

C++
1
using namespace std;
0
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 10:47 #12
эм...
Цитата Сообщение от Nixy Посмотреть сообщение
C++
1
2
#include <iostream>
using namespace std;
Добавлено через 2 минуты
с такими знаниями лучше сначала книжки почитать хоть чуть чуть о простейших заданиях, а если вам пример нужен их в интернете полно, да и тут на форуме специальная ссылка есть "Сборник решенных задач"
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
12.10.2012, 16:26 #13
самое удивительное, что в моем исходном коде то , все что необходимо подключено, ТС ты странный
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2012, 16:26
Привет! Вот еще темы с ответами:

Получить все простые делители заданного натурального числа - C++
Бьюсь с этой задачей уже несколько часов. Выдает сбой в вычислениях, и я не могу понять почему. За проверку брал число 1463....

Найти делители натурального числа - C++
Создать список делителей введенного с клавиатуры натурального числа и вывести его на экран. Вот пример программы со списком и основная...

Найти делители натурального числа, введенного с клавиатуры - C++
3) Найти делители натурального числа, введенного с клавиатуры. При решении задачи составить схему программы и реализовать программу на...

Циклические алгоритмы: вывести на экран все простые делители заданного натурального числа - C++
Вывести на экран все простые делители заданного натурального числа


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

Или воспользуйтесь поиском по форуму:
13
Yandex
Объявления
12.10.2012, 16:26
Ответ Создать тему
Опции темы

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