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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 5.00
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
23.09.2012, 09:47     Найти все делители натурального числа N #1
дано натуральное число n найти все его делители .ПОмогите пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
23.09.2012, 10:12     Найти все делители натурального числа N #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;
}
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
23.09.2012, 10:15     Найти все делители натурального числа N #3
C++
1
2
3
4
5
k=n;
while(k!=0){
if((n%k)==0)
cout<<k<<" делитель"<< "\n";
k--;}
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
27.09.2012, 08:29  [ТС]     Найти все делители натурального числа N #4
поясните пожалуйста строчки
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5437 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
27.09.2012, 09:42     Найти все делители натурального числа N #5
C++
1
if(n%i==0)
если остаток от деления n на i равен нулю.
7%3 - остаток от деления = 4
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
11.10.2012, 19:31  [ТС]     Найти все делители натурального числа N #6
а есть решение для c++ код блок?
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
11.10.2012, 19:33     Найти все делители натурального числа N #7
а по твоему , тут что?
Слава Кондратье
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 75
12.10.2012, 07:51  [ТС]     Найти все делители натурального числа N #8
да я хз,просто в проге пишет ошибки в каждой строчке
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 08:31     Найти все делители натурального числа N #9
Цитата Сообщение от Слава Кондратье Посмотреть сообщение
да я хз,просто в проге пишет ошибки в каждой строчке
не может такого быть, вы библиотеку с использованием имен стд подключили?

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

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

C++ Циклические алгоритмы: вывести на экран все простые делители заданного натурального числа
Делители натурального числа C++
Написать программу, которая для каждого натурального числа в промежутке от m до n выводит все делители C++

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

Или воспользуйтесь поиском по форуму:
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
12.10.2012, 16:26     Найти все делители натурального числа N #13
самое удивительное, что в моем исходном коде то , все что необходимо подключено, ТС ты странный
Yandex
Объявления
12.10.2012, 16:26     Найти все делители натурального числа N
Ответ Создать тему
Опции темы

Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru