Форум программистов, компьютерный форум 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 еще как-то что-то получается набрасывать код, то второй не особо (можно и про первый так сказать). Проверяю... подробнее

Показать сообщение отдельно
Остап Бендер
12 / 12 / 2
Регистрация: 17.11.2010
Сообщений: 143
14.04.2014, 16:45     Составить программу, проверяющую является ли данное число совершенным
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
bool isPerfect(int a){
    int sum = 0;
    for (int i = 1; i < a; i++)
        if (a%i == 0) sum += i;
    if (a == sum) return true; else return false;
}
 
int main()
{
    int a;
    cout << "Type a:\n";
    cin >> a;
    if (isPerfect(a)) cout << "yes"; else cout << "no";
   
   return 0;
}
 
Текущее время: 20:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru