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

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

Войти
Регистрация
Восстановить пароль
 
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
#1

Классы в С++ - C++

04.10.2012, 08:39. Просмотров 420. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток. По ООП дали такое задание:
Разработать представление целого положительного числа, представленного в виде массива остатков от деления на первые n<простых чисел (представление числа в остаточных классах) Диапазон представления равен произведению первых n простых чисел.

Я знаю, что такое классы, член-данные, функции, но понятия не имею, как именно делать такого рода задание. Разъясните что тут к чему, или сайт с примером можно если есть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 08:39     Классы в С++
Посмотрите здесь:

Классы C++
C++ классы
C++ Классы С++
Классы C++
Классы в С++ C++
C++ Классы С++
Классы C++
Классы C++
Классы С++ C++
C++ Классы в С++
Классы C++ C++
C++ Классы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
04.10.2012, 09:09     Классы в С++ #2
Ну во-первых тебе нужен сам массив. Разумеется это поле (член-данное). Во-вторых нужны операторы приведения из обычного целого в твоё и назад. В-третьих, нужны два конструктора: дефолтный и копирующий. Если массив статический, а обнуление его членов дефолтоконструктором не требуется, то этот пункт можно пропустить. В-четвёртых, если массив динамический, то нужен деструктор. В-пятых, в этом же случае нужно ещё одно поле для хранения длины массива (числа n). В-шестых надо перегрузить все 4 оператора целочисленной арифметики. В-седьмых определись, какие тебе нужны методы (члены-функции) и нужны ли вообще. В-восьмых определись с функциями-друзьями, например, надо ли поддерживать логарифм целого числа твоего типа.
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
04.10.2012, 15:59  [ТС]     Классы в С++ #3
А что это за хитрое представление числа? Я вот больше это не пониманию...
"Представление в виде массива остатков от деления на первые n<простых чисел (представление числа в остаточных классах) Диапазон представления равен произведению первых n простых чисел"
Yandex
Объявления
04.10.2012, 15:59     Классы в С++
Ответ Создать тему
Опции темы

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