[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 15 | 2 | 7
Назад Вниз Каталог Обновить

Аноним 27/03/17 Пнд 19:58:18  149759442  
бердман.jpg (516Кб, 905x1280)
ПРОГИ ТРЕД

двач, помоги мне, иначе меня посадят на кукан

как решать хотя бы одну из этих еблонских задач по программированию?

с меня тонны нихуя

язык с++

1 задача

В задании необходимо реализовать интерфейс, позволяющий добавлять новые объекты, удалять все объекты, выполнять включенные в объект операции. Хранить объекты в виде глобального массива указателей фиксированной длины, например, 20. Текущее количество созданных объектов хранить в статической переменной, члене базового класса.
Во всех вариантах должны быть реализованы два класса (базовый и производный) и методы:
• Конструктор
• Инициализация данных Init.
• Ввод данных Read, который должен вводить необходимые данные через отдельное диалоговое окно с контролем правильности ввода.
• Виртуальная функция Вывода информации

Создать класс Fraction для работы с дробными числами и производный класс ColorFraction. Число должно быть представлено двумя полями: целая часть — длинное целое со знаком, дробная часть — беззнаковое короткое целое.
Должны быть реализованы операции:
сложения,
вычитания,
умножения,
деления,
сравнения equal, greater, less
Метод Display в области основного окна отображает дробь в виде эллипса, внутри которого выведен порядковый номер объекта и ее значение в виде «-xxxxx.yyyy».

2 задача

Создать шаблон указанного типа. Шаблон как минимум должен содержать:
• необходимые конструкторы и деструктор,
• перегруженный оператор присвоения (operator=),
• перегруженный оператор извлечения из потока (friend operator>>)
• перегруженный оператор вставки в поток (friend operator<<).

Создать шаблон класса «очередь». Использовать его для структур Point (содержащих 2 координаты).
Аноним 27/03/17 Пнд 19:58:36  149759462
>>149759442 (OP)
бамп
Аноним 27/03/17 Пнд 20:56:08  149763530
>>149759442 (OP)
бамп
Аноним 27/03/17 Пнд 21:14:45  149764851
Что конкретно тебе непонятно, с чем помоч?
Аноним 27/03/17 Пнд 21:20:23  149765247
>>149759442 (OP)
На пике арабский Берсерк?
Аноним 27/03/17 Пнд 21:24:12  149765513
>>149759442 (OP)
Даа, ностальгия по девятому классу.
Немного простые задачи, не? На крестах это или жаба?
Аноним 27/03/17 Пнд 21:26:47  149765699
>>149765513
>Шаблон
>перегруженный оператор
>operator
>Виртуальная функция
Ну и наконец >язык с++

Скажи честно, ты умственно отсталый?
Аноним 27/03/17 Пнд 21:27:54  149765786
// 2 задача

#include <assert.h>
#include <deque>

struct point {
double x;
double y;
};

template<typename T>
class queue {
public:
queue() : storage_() {};

queue<T>& operator=(queue<T> const& rhs) {
storage_ = rhs.storage_;
return (this);
}

queue<T>& operator>>(T& input) {
if (storage_.size()) {
input = storage_.front();
storage_.pop_front();
}
return (
this);
}

queue<T>& operator<<(T input) {
storage_.push_back(input);
return (this);
}

// private: :/
std::deque<T> storage_;
};

int main(int argc, char
* argv) {
queue<point> q;
q << point({1, 2}) << point({3, 4});
point p;
q >> p;
assert(p.x == 1);
assert(p.y == 2);
q >> p;
assert(p.x == 3);
assert(p.y == 4);
}

// дискасс

Аноним 27/03/17 Пнд 21:54:11  149767706
eywsLz-6c1I.jpg (29Кб, 500x375)
>>149765786
чувак, спасибо тебе, ты спас мою жопу (ну точнее одну из моих ягодиц)
Аноним 27/03/17 Пнд 21:56:41  149767873
>>149764851
ваще непонятно нихуя

если в первом семестре ещё было смутное понимание того, как делать задачи по проге из-за остаточных знаний со школы, то тут вообще нихуя

не на программиста учусь если что
Аноним 27/03/17 Пнд 21:58:02  149767992
>>149765513
ебать хотел бы я задачки из девятого класса сейчас порешать по информатике, где нужно было столбиком из десятичной системы в двоичную переводить цифры
Аноним 27/03/17 Пнд 21:59:00  149768057
>>149765247
вроде персидский бердмен
Аноним 27/03/17 Пнд 21:59:20  149768089
>>149767873
>не на программиста
>С++

Кому ты пиздишь?
Аноним 27/03/17 Пнд 22:00:30  149768170
>>149768089
Без шуток.
Если будет решение первой задачи - пруфану студенческим.
Аноним 27/03/17 Пнд 22:03:05  149768347
>>149765699
А ты у мамы особенный? Всë это есть в крестах, а к тому же ещë мало где есть среди популярных языков. Не знаешь темы - не пытайся выпендриться.
Аноним 27/03/17 Пнд 22:08:26  149768734
>>149768347
Что ты несешь?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 15 | 2 | 7
Назад Вверх Каталог Обновить

Топ тредов
Избранное