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

5 совершенных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем TRAIN http://www.cyberforum.ru/cpp-beginners/thread854702.html
Описать структуру с именем TRAIN,содержащую следующие поля: 1)название пункта назначения 2)номер поезда 3)время отправления Написать программу,выполняющую следующие действия: 1)ввод данных в массив,состоящий из 12 элементов типа TRAIN 2)вывод на экран данных,записи должны быть упорядочены в алфавитном порядке по названию пунктов назначения Используйте "быструю сортировку".Оцените число...
C++ Ошибка в конструкторе копирования Здравствуйте. Есть один класс для работы с многочленами, который хранит элементы многочлена в списке. Так вот, в конструкторе копирования (строка 30) происходит непонятная ошибка. Что самое странное, метод для добавления новых элементов многочлена работает нормально, так как сам по себе спокойно выполняет свои действия. В какую сторону копать? #include <iostream> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread854681.html
C++ Не понятно шо за ошибка?
Здорова! Пытаюсь создать список вот код: #include <iostream> using std::cout; using std::endl; using std::cin; template<class T> class List//optimal6nui {
C++ Вычислить среднее геометрическое. ФУНКЦИИ
Вычислить среднее геометрическое для каждого элемента одномерного массива по следующему правилу : (см. картинку) Использовать функцию вычисления среднего геометрического одномерного массива.
C++ Предел макисально целого числа http://www.cyberforum.ru/cpp-beginners/thread854657.html
Подскажите пожалуйста, В СРР есть предел макисально целого числа он записан в long long int, есть ли какая-то возможность обойти этот предел. P.S. Если не понятно вышенаписанное, я имел ввиду, что для вычисления факториала больше 20 потребуется реализовать длинную арифметику, но может есть способо вычислить факториал без этого, просто сняв ограничение по long long int? Компьютеру все равно что...
C++ Поиск остовного леса методом Соллина Доброго времени суток. Передо мной встала задача найти остовной лес минимальной стоимости методом Соллина. Интернет предложил единственный вариант реализации данного алгоритма (приведён ниже). Сразу скажу, ошибка в том, что он не делает разницы было ли рассмотрено ребро или нет (т.е. 2 раза рассмотреть одно и то же ребро, от начальной вершины к конечной и наоборот). Соответственно, к... подробнее

Показать сообщение отдельно
KattyBelka
0 / 0 / 0
Регистрация: 26.04.2013
Сообщений: 10

5 совершенных чисел - C++

03.05.2013, 11:46. Просмотров 457. Ответов 0
Метки (Все метки)

Здравствуйте. У меня проблема с задачей.
Вывести на экран первые пять совершенных чисел (функция возвращает 1, если число совершенное, 0 – в противном случаем).
Проблема в том, что не знаю как мне вывести найденные совершенные числа на экран.
Хотелось бы сделать это через массив.

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
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <math.h>
using namespace std;
int sover(int n)
{
    int t=0,x;
    for ( int i = 1; i < n; i ++ )
    {
        if ( n % i == 0 )  // если делится без остатка
            t+=i;
    }
    if (n==t)
        x=1;
    else
        x=0;
    return (x);
}
int main()
{
    setlocale(LC_CTYPE,"Russian");
    int ren[5];
    int i=0,a=0,x=0;
    int n,q;
    cout<<"Введите число (функция возвращает 1, если число совершенное, 0 – в противном случаем):\n";
    cin>>n;
    q=sover(n);
    cout<<q<<"\n";
    do
    {
    if (q==0)
    {
        cin>>n;
        q=sover(n);
        cout<<q<<"\n";
    }
        else 
        {
            a++;
            cin>>n;
            q=sover(n);
            cout<<q<<"\n";
        }
    }
    while (a<5);
    cout<<"Пять совершенных чисел: \n";
    cout<<ren[i]<<"     "<<"\n";
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru