21.05.2019, 21:02 [+3 UTC]
в нашей команде: 3 631 чел. | участники онлайн: 11 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.75 (18.05.2019)
JS-v.1.33 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
16.05.2019, 21:07

Последний вопрос:
21.05.2019, 20:25
Всего: 149670

Последний ответ:
21.05.2019, 19:09
Всего: 258500

Последняя рассылка:
21.05.2019, 16:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
17.12.2011, 18:23 »
Посетитель - 385948
Спасибо огромное! [вопрос № 184822, ответ № 269190]
15.04.2010, 06:32 »
Артём Талипов
Этот ответ только дал нужное направление. Но ваши ответы в минифоруме, были очень полезными. Спасибо огромное! Вопрос решен. [вопрос № 177842, ответ № 260810]
11.11.2010, 18:53 »
Norinon
Премного благодарен! [вопрос № 180674, ответ № 263951]

РАЗДЕЛ • С / С++

Создание программ на языках C и C++.

[администратор рассылки: Андрей Кузнецов aka Dr_Andrew (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 612
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 279
solowey
Статус: Практикант
Рейтинг: 229

Перейти к консультации №:
 

Консультация онлайн # 142147
Раздел: • С / С++
Автор вопроса: фахретдинов Раймир Рафасович
Отправлена: 24.08.2008, 23:35
Поступило ответов: 0

помогите!!!Ну и задачка!Ну так помогите чем можете плиз!!!Тут задачка будь здоров!!!Я даже толклм суть не понял!!! Ну так вот вообщем 3 задачки...мож придумаете че нить...
Структуры и классы

Во всех заданиях, помимо указанных в задании операции, должны быть реализованы следующие методы :
1) Метод инициализации Init;
2) Ввод с клавиатуры Read;
3) Вывод на экран Display
4) Преобразование в строку toString;
Все задания должны быть реализованы тремя способами:
1) тип данных предоставляется структурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в качестве аргументов;
2) как класс с закрытыми полями, где операции как методы класса;
3) инкапсулировать поля класса в независимой структуре и в ней реализовать методы Init(),Read(),Display(),toString(); в основном классе должно быть одно поле данных, представленное объектом -структурой.

ЗАДАЧИ:

1) Создать класс Polinom для работы с многочленами до 100-й степени. Коэффициенты должны быть представлены массивом из 100 элементов-коэффициентов. Младшая степень имеет меньший индекс (нулевая степень – нулевой индекс).Размер массива задается как аргумент конструктора инициализации. Реализовать арифметические операции и операции сравнения, вычисление значения полинома для заданного значения x, дифференцирование, интегрирование.
2) Создать класс Trangle для представления треугольника. Поля данных должны включать углы и стороны. Требуется реализовать операции: получения и вычисления периметра, вычисления высот, а также определения вида треугольника (равносторонний равнобедренный или прямоугольный).

МАССИВЫ И КОНСТАНТЫ В КЛАССЕ;

1) Дополнительно к требуемым в заданиях операциям перегрузить операцию индексирования[ ]. Максимально возможный размер массива задать константой. В отдельном поле size должно хранится максимальное для данного объекта количество элементов массива; реализовать метод size(), возвращающий установленную длину. Если количество элементов массива изменяется во время работы, определить в классе поле count.Первоначальные значения size и count устаноавливаются конструктором.

Состояние: Консультация закрыта

Oтветов пока не поступило.

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.44082 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.75 от 18.05.2019
Версия JS: 1.33 | Версия CSS: 3.35