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

нахождение совершенных числел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон нахождения максимального элемента в массиве http://www.cyberforum.ru/cpp-beginners/thread898546.html
Доброго всем дня.. В общем проблема. Ничерта не могу понять в шаблонах (С++). Суть задания - создание шаблона для нахождения максимального элемента в массиве. Заранее Всем огромная благодарность.
C++ STL контейнер set, вставка элементов Уважаемые админы.Снова прошу о помощи. Необходимо в множество bred,начиная с позиции n, вставить элементы из множества new_bred. #include <iostream> #include <set> using namespace std; set... http://www.cyberforum.ru/cpp-beginners/thread898536.html
Связывание библиотек C++
Допустим есть решение из 4 проектов- Common, A , B и Program. Common содержит некие общие классы и интерфейсы ( например работа с памятью, потоками ). Не является библиотекой. A и B - некие...
C++ Изменить код С++
Вот код #include <cstdlib> #include <iostream> #include <math.h> using namespace std; float f1(float x, float y, float z) { return cos(3*x) - 4*x; }
C++ Простая геометрия http://www.cyberforum.ru/cpp-beginners/thread898497.html
Недавно решал пачку задач на геометрию, но с одной не справился, даже сейчас не выходит. Постановка: Дан выпуклый многоугольник (т.е. все внутренние углы не больше 180 градусов) и прямая....
C++ Вывод вычисления произведения Есть цикл, в котором при помощи cout выводятся номера элементов массива, как вывести вычисления произведений?#include <iostream> using namespace std; int main() { int a; int res = 1;... подробнее

Показать сообщение отдельно
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366

нахождение совершенных числел - C++

11.06.2013, 14:54. Просмотров 516. Ответов 12
Метки (Все метки)

Привет всем, вот мой код:
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
#include "iostream"
#include "math.h"
#include "stdlib.h"
#include "time.h"
 
int main()
{
    setlocale(LC_ALL,"Russian");
unsigned long int count=0;
while(count <=10000)
{
    count++;
unsigned long int result=1;
for(unsigned long int a=1;a<=count;a++){
    for(unsigned long int b=1; b<=count;b++)
    {
        if(a !=1 && a!=count)
        {
            if(a*b==count)
            {
                
                result+=a;
            }
        }
    }
 
}
    if(result==count)
    
        std::cout<<":"<< result<<"\n";
}
 
 
system ("pause");
return 0;
}
Проблема в том что после числа-496 весь процесс становится... Это связанно с кривизной кода или слабости компа?
П.с. подскажите книжку для изучения С++ и сети, желателно с самых азов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru