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

Дано натуральное число P. Определить все совершенные числа, не превосходящие P - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вопрос по System http://www.cyberforum.ru/cpp-beginners/thread247254.html
Здравствуйте господа програмисты!вопрос такой-если мы знаем название папки,а про файл знаем только расширение можно написать вот так-System("c:\qwer\*.txt").а как написать тоже самое про папку если папка не известна а файл известен? Заранее всем огромное спасибо!!!
C++ Класс стека нужна помаш в написание одной программы(задачи) вот сама задача: Задание: Реализовать и протестировать контейнерный класс динамической структуры данных, содержащей строки. Класс должен иметь интерфейс АТД для добавления, удаления и поиска элементов, а также содержать следующие функции-члены:  Перегруженные конструкторы: - по умолчанию; - копирования; - с параметрами по умолчанию.... http://www.cyberforum.ru/cpp-beginners/thread247252.html
C++ Считать с клавиатуры строку символов и записать ее в файл
плизз киньте код
C++ размер окна или на весь экран
Здравствуйте господа програмисты!я пишу в dev c++ for dos не мог ли бы вы подсказать как сделать определённый размер окна и если надо можно ли сделать на весь экран без кнопок закрыть свернуть и тд. просто на весь экран?если можно увидить элементарный исходник,буду очень благодарен! Заранее всем огромное спасибо!!!
C++ элементарная графика в dev c++ http://www.cyberforum.ru/cpp-beginners/thread247200.html
Здравствуйте господа програмисты.не могли бы вы подсказать как в dev c++ for dos нарисовать- 1)линию,сделать её определённым цветом? 2)нарисоваить круг слелать его определённым цветом в нутри и окаёмка тоже опред.цвета? 3)сделать определённый цвет фона? Если можно увидить текст элементарной программы где всё это совмещенно сразу! Заранее огромное спасибо всем!!!
C++ Вычислить 1+2+4+8+...+2 в степени 10 Вычислить. 1+2+4+8+...+2 в степени 10 подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
23.02.2011, 13:19     Дано натуральное число P. Определить все совершенные числа, не превосходящие P
Учтите, совершенных чисел на, скажем, 8 миллионов всего пять штук, поэтому слишком большое P не вводите, задолбаетесь ждать (да и long long не резиновый).

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(long long);
 
int main()
{
    long long P;
 
    std::cout << "Enter P: ";
    std::cin >> P;
 
    for (long long num = 1; num < P; ++num)
        if (is_perfect(num))
            std::cout << num << std::endl;
 
    return 0;
}
 
bool is_perfect(long long number)
{
    long long sum = 0;
 
    for (long long div = 1; div <= number / 2; ++div)
        if (number % div == 0)
            sum += div;
 
    if (sum == number)
        return true;
 
    return false;
}
Добавлено через 3 минуты
Ну вот, торможу, как обычно...
 
Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru