Необходимо решить задачи и дать по возможности комментарии по их решению.
1)
Считать число N, считать N пар «строка-число» (через пробел),
записать их в словарь (ключ – строка, значение – число) и
вывести содержимое словаря (ключ и значение через дефис)
2)
Написать функцию, которая принимает два вектора целых чисел и дописывает все элементы первого вектора в конец второго.
Первый же вектор должен быть пустым после выполнения этой функции (метод clear() вектора очищает его)
3)
Написать класс ReversibleString, хранящий строку и поддерживающий методы:
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% |