Упражнения на C++

Выполнен
Заказ
5420718
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
16 Мая 2023 в 10:00
Цена
1 200 ₽
Блокировка
10 дней
Размещен
14 Мая 2023 в 21:04
Просмотров
37
Описание работы

Необходимо решить задачи и дать по возможности комментарии по их решению.

1)

Считать число N, считать N пар «строка-число» (через пробел),

записать их в словарь (ключ – строка, значение – число) и

вывести содержимое словаря (ключ и значение через дефис)


2)

Написать функцию, которая принимает два вектора целых чисел и дописывает все элементы первого вектора в конец второго.

Первый же вектор должен быть пустым после выполнения этой функции (метод clear() вектора очищает его)


3)

Написать класс ReversibleString, хранящий строку и поддерживающий методы:

  1. Reverse0 для переворота строки
  2. ToString() для получения строки


4)

Разделить код использования класса Route на файлы:

route.h, route.cpp и main.cpp:

class Route {

public:

string GetSource() { return source_; } string GetDestination () { return destination_; } int GetLength() { return length_; }

void SetSource (const string& new_source) {

source

_ = new_source;

UpdateLength);

}

void SetDestination (const string& new_destination) {

destination_ = new_destination;

UpdateLength ();

}

private:

void UpdateLength() { length_ = ComputeDistance (source_, destination_); }

string source_;

string destination_;

int length_;

};

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
21 час 60 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир