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

Определить функцию, проверяющую, является ли целое число совершенным - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cвляется ли целое число совершенным (Функция) http://www.cyberforum.ru/cpp-beginners/thread222512.html
Определить функцию, проверяющую, является ли целое число совершенным. Совершенное число равно сумме всех своих делителей, включая единицу и не включая себя. Например 6=1+2+3 – совершенное число, 8!=1+2+2+2 - несовершенное. Выяснить, сколько совершенных чисел находится в диапазоне (n<m), вывести их на экран.
C++ Удалить группу букв из последовательности Помогите решить пожалуйста задачу .Даны натуральное число n, символы s1,...,sn. удалить из данной последовательности все группы букв вида abcd. http://www.cyberforum.ru/cpp-beginners/thread222504.html
C++ Курсовая, поогите!
Завтра сдавать, помогите: 4 задачки на С 1) Робота з символьними рядками Функция maxd(s). Назначение: определяет длину самой длинной последовательности цифр в символьной строке 2)Работа с массивами Найти сумму элементов строки, в которой расположен наименьший элемент.
Пример курсача C++
Есть у кавот приблизительно типо такой проги на С++ на компе или знаете где есть не обязательно чтоб все в точ точ было вот прикриплённые пример меню базы данных в консольном окне. Буду очень благодарен. Это что входит в прогу Разработать информационно-справочную систему по работе с базой данных. Входные данные: 1) База данных состоит из записей. 2)...
C++ Передача массива в функцию С++ http://www.cyberforum.ru/cpp-beginners/thread222479.html
Например у меня есть функция для создания массива. И есть функция, которая дальше работает с уже созданным массивом. Как мне этот созданный массив передать во вторую функцию?
C++ Машинная графика :: алгоритм порядкового сканирования Описание: Реализация алгоритма порядкового сканирования - Сцена вида куб и прямоугольный параллелепипед - Зритель находится в бесконечности на положительной полуоси Z - Фигуры не прозрачные и имеют источник тени Кто то понимает по данному сабжу, что есть порядковое сканирование? P.S. для реализации нужно использовать попиксельное представление без всяких OpenGL, DX... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.12.2010, 21:43     Определить функцию, проверяющую, является ли целое число совершенным
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
#include <iostream>
 
bool is_perfect(int number)
{
    int sum = 1;
 
    for (int i = 2; i <= number / 2; i++)
        if (!(number % i))
            sum += i;
 
    if (sum == number)
        return true;
 
    return false;
}
 
int main()
{
    std::cout << "\n\nn -> ";
    int n, m;
    std::cin >> n;
 
    std::cout << "\n\nm -> ";
    std::cin >> m;
 
    for(int i = n; i <= m; ++i)
        if(is_perfect(i))
            std::cout << i << ' ';
 
    return 0;
}
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru