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

Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Shnichel
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 4
16.12.2012, 00:01     Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить) #1
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N

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
27
28
#include "stdafx.h"
#include <iostream>
#include <locale>
 
using namespace std;
void _tmain()
 
{ 
setlocale(LC_ALL,"Russian");
int n, i,j,k,s=0;
cout <<"введите число N: ";
cin>>n;
 
for (i=1; i<=200; i++)
    
    {
        
        for (j=2; j<=i; j=j+2)
    
        {if ((i%j)==0)
             s=s+j;     
         if ( s == n ) 
         cout<<"\n числа: "<<i;
        }
    }
 
cout<<endl;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2012, 00:01     Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить)
Посмотрите здесь:

C++ Получить все трехзначные натуральные числа, сумма цифр которых равна m
C++ Найти все натуральные числа от промежутка от 0 до 200. Проверить задачу
Найти все натуральные числа из промежутка от 1 до 200. Проверить программу C++
Найти все натуральные числа из промежутка от k до l, у которых количество делителей превышает заданное число m C++
C++ Найти все целые числа из промежутка от 300 до 600, у которых сумма делителей кратна 10 (Netbeans)
C++ Получить все трехзначные натуральные числа, сумма цифр которых равна n
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S C++
Найти все натуральные числа из промежутка от 1 до 200, у которых количество делителей равно N C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
16.12.2012, 00:24     Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить) #2
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
27
28
29
30
31
#include "stdafx.h"
#include <iostream>
#include <locale>
 
using namespace std;
int main()
 
{ 
setlocale(LC_ALL,"Russian");
int n, i,j,s=0;
cout <<"введите число N: ";
cin>>n;
 
for (i=1; i<=200; i++)
    
    {
    s=0;
        
        for (j=2; j<=i; j=j+2)
    
        {if ((i%j)==0)
             s=s+j;     
         
        }
        if ( s == n ) 
         cout<<"\n числа: "<<i;
    }
 
cout<<endl;
return 0;
}
Shnichel
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 4
16.12.2012, 00:41  [ТС]     Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить) #3
Спасибо
Yandex
Объявления
16.12.2012, 00:41     Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить)
Ответ Создать тему
Опции темы

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