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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
#1

Классы, исключения и совершенные числа - C++

14.12.2013, 13:47. Просмотров 191. Ответов 3
Метки нет (Все метки)

Здраствуйте! Нужно описать класс Magicflower. Для создания объектов этого класса необходимо задать число лепестков цветка, которое должно быть совершенным числом, т.е. если оно равно сумме всех своих делителей за исключением самого себя...
C++
1
2
3
4
5
6
7
8
#include <iostream>
int main(){
    unsigned n, sum = 0;
    std::cin >> n;
    for (int i = n/2; i; --i)
        if (n % i == 0) sum += i;
    std::cout << std::boolalpha << (n == sum);
}
как-то так походу...
...и цвет лепестков (white или pink).
И еще... При задании некорректного числа лепестков цветка должно возникать исключение. Если задан неверный цвет, создать цветок такого цвета, объектов которого было создано меньше всего.
P.S. какая польза вообще от этих исключений? можно же и без них обойтись
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 13:47     Классы, исключения и совершенные числа
Посмотрите здесь:

Классы и исключения - C++
Нужна помощь. Есть класс, в котором определен класс исключение. Как этот класс вызвать в дружественной функции? class number { ...

совершенные числа - C++
Здрасте,помогите организовать программу на Си,которая определяет является ли введённое с клавиатуры число совершенным. и надо расписать...

Совершенные числа - C++
Натуральное число называется совершенным, если оно равно сумме всех своих делителей, кроме себя самого. Число 6 является совершенным, так...

Совершенные числа - C++
Как из этого кода сделать алгоритм, который находит совершенные числа. #include &lt;iostream&gt; using namespace std; int main() { ...

Совершенные числа. - C++
По введеному натуральному числу N визначити, чи є воно досконалим. Досконале число дорівнює сумі усіх своїх дільників, включаючи одиницю і...

Совершенные числа - C++
В интервале от a до b напечатать совершенные числа. Совершенное число, равно сумме всех своих делителей, например 28=1+2+4+7+14

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.12.2013, 14:26     Классы, исключения и совершенные числа #2
Цитата Сообщение от p1ka4y777 Посмотреть сообщение
какая польза вообще от этих исключений?
исключения предназначены для прерывания потока выполнения и переноса информации об ошибке из места её возникновения в место её обработки, если таковое имеется.
можно просто возвращать коды ошибок но это ни разу не информативно.
p1ka4y777
2 / 2 / 0
Регистрация: 04.10.2013
Сообщений: 155
14.12.2013, 14:35  [ТС]     Классы, исключения и совершенные числа #3
т.е. исключения должны быть в каждой программе или это по желанию кодера? просто я их редко наблюдал, например...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2013, 15:00     Классы, исключения и совершенные числа
Еще ссылки по теме:

Совершенные числа. - C++
подскажите как переделать под С , а не С++ буду признателен #include &lt;iostream.h&gt; #include&lt;conio.h&gt; #include &lt;vcl.h&gt; ...

Совершенные числа - C++
Вводится число n, требуется вывести совершенные числа до n. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; void...

Совершенные числа - C++
Здравствуйте. Пытаюсь решить следующую задачку: реализовать метод, который получает число n и возвращает все совершенные числа в диапазоне...

Рекурсия, совершенные числа - C++
Добрый вечер. Столкнулся с проблемой написания рекурсивной функции для определения, совершенное число или нет. Попробовал сделать так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.12.2013, 15:00     Классы, исключения и совершенные числа #4
Цитата Сообщение от p1ka4y777 Посмотреть сообщение
по желанию кодера
/команды/принятого стиля/и т.д. и т.п.
Yandex
Объявления
14.12.2013, 15:00     Классы, исключения и совершенные числа
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru