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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана матрица размера MxN. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также http://www.cyberforum.ru/cpp-beginners/thread1149764.html
Дана матрица размера MxN. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.
C++ Сохранение в список Доброго времени суток, Форумчане! Имеются 2 класса: class Time { public: Time(); ~Time(); void setTime(int, int, int); void printTime(); void VvodTime(); http://www.cyberforum.ru/cpp-beginners/thread1149763.html
Нужно выровнять текст C++
Нужно выровнять текст сейчас нужно ноутбук:США ноутбук:США Молдова Молдова как так зделать ? #include <iostream> #include <conio.h> #include <string> using namespace std;
C++ Разработка системы резервирования и продажи билетов
Доброе время суток господа программисты. Я полный ламер в программировании. Прошу помочь мне в нелегком деле. Надо разработать систему резервирования и продажи билетов на любом языке ООП. Я выбрал язык С++.В моем коде присутствует только 1 класс "class bilts".Нужно что бы в моей программе было 3 класса то бишь придумать еще 2 класса. Нужно построить какой то простой интерфейс программы, но я даже...
C++ Конструктор вызывается 2 раза http://www.cyberforum.ru/cpp-beginners/thread1149743.html
Помогите пожалуйста найти ошибку. Конструктор вызывается 2 раза. #include <iostream> #include <stdio.h> #include <fstream> using namespace std; class products { void p_price(); public: float baseCost;
C++ Стековый калькулятор - успешная компиляция и неуспешная работа Пытаюсь написать стековый калькулятор работающий с введенной строкой(курсач такой). До скобок пока не доходил. Не могу написать для стандартных 4 действий. #include "stdafx.h" #include <iostream> #include <stack> #include <Windows.h> using namespace std; void calculator(stack<double>& S) { char c; while(cin.get(c), c!='\n') подробнее

Показать сообщение отдельно
Любовь1993
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 15
16.04.2014, 02:50     Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S. (S вводить с клавиатуры)
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
32
33
34
35
36
37
38
39
#include <stdio.h> 
#include <conio.h> 
#include <locale.h> 
#include <windows.h> 
 
void main() 
{ 
setlocale(LC_CTYPE, "Russian_Russia.1251"); 
 
int S, s; 
 
do 
{ 
do 
{ 
system("cls"); 
 
printf("\n Введите S: "); 
scanf("%d", &S); 
} 
while (S % 2 != 0); 
 
for (s = 1; s <= 200; s++) 
{ 
int sum = 0; 
 
for (int m = 2; m <= s; m++) 
{ 
if (m % 2 != 0) continue; 
if (s % m == 0) sum += m; 
} 
 
if (sum == S) printf(" %d ", s); 
} 
 
getch(); 
} 
while (S); 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru