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

Составить программу, проверяющую является ли данное число совершенным - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение суперпростых чисел http://www.cyberforum.ru/cpp-beginners/thread1148080.html
Определение суперпростого числа. Суперпростым числом называется число, обладающее замечательным свойством: само оно простое, простыми являются любые разбиения его цифр на две части. Например, число 1997 – простое, и разбиение на 1-997, 19-97, 199-7 – простые. Требуется найти все такие числа для заданного количества значащих цифр. Замечание: “Число 1 может быть отнесено к простым числам; однако...
C++ Вывести на экран все простые числа из данного промежутка Здравствуйте, помогите пожалуйста с задачей Вывести на экран все простые числа из данного промежутка. Спасибо :) http://www.cyberforum.ru/cpp-beginners/thread1148074.html
C++ Приложение для Access
Доброго времени суток! Есть готовая база данных на Access. Необходимо реализовать приложение к ней. У кого-нибкдь было что либо похожее, можете подделиться примером?
Выравнивание текста в StrngGrid C++
Помогите пожалуйста. Программирую на С++. Проблема в следующем. Собираюсь через StringGrid отражать числовые значения, а точнее денежные значения, так чтобы числа выравнивались с права с разрядными разделителями, как в Exel. Понимаю что надо реализовать через OnDrawCell, но как не знаю. Заранее благодарен.
C++ Приложение для Access http://www.cyberforum.ru/cpp-beginners/thread1148040.html
Есть готовая база данных на Access. Как создать приложение к ней?
C++ Сортировка односвязного списка (2 метода) Здравствуйте, у меня проблема с сортировкой односвязного списка(то теряю указатель и получается список короче, то не до конца обходятся элементы). Сама задача отсортировать список в двух вариантов, 1 - это замена ссылок (метод пузырька), 2 - это созданием нового списка. Так вот если с 1 еще как-то что-то получается набрасывать код, то второй не особо (можно и про первый так сказать). Проверяю... подробнее

Показать сообщение отдельно
NurlashKO
87 / 87 / 14
Регистрация: 07.10.2012
Сообщений: 145
14.04.2014, 16:46     Составить программу, проверяющую является ли данное число совершенным
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
#include <cstdio>
#include <iostream>
 
using namespace std;
 
int x, sum;
 
int main()
{
    cin >> x;
    sum = 1;
    for (int i = 2; i * i <= x; i++)
    {
        if (x % i == 0)
        {
            if (i == x / i)
                sum += i;
            else
                sum += i + x / i;
        }
    }
    if (sum == x)
        cout << "Yes";
    else
        cout << "No";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru