profile
Размещено 5 лет назад по предмету Информатика от missisxenia


программа в с++
1. Описать класс с именем MARSH, содержащую следующие, поля:
• BEGST — название начального пункта маршрута;
• TERM — название конечного пункта маршрута;
• NUMER — номер маршрута.
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив TRAFIC, состоящий из 3 элементов типа MARSH;
• вывод на экран информации о маршруте, номер которого введен с клавиатуры;
• если таких маршрутов нет, выдать на дисплей соответствующее сообщение.

  1. Ответ на вопрос
    Ответ на вопрос дан BrightOne
    /*
    1. Описать класс с именем MARSH, содержащую следующие, поля:
    • BEGST — название начального пункта маршрута;
    • TERM — название конечного пункта маршрута;
    • NUMER — номер маршрута.
    2. Написать программу, выполняющую следующие действия:
    • ввод с клавиатуры данных в массив TRAFIC, состоящий из 3 элементов типа MARSH;
    • вывод на экран информации о маршруте, номер которого введен с клавиатуры;
    • если таких маршрутов нет, выдать на дисплей соответствующее сообщение.
    */

    #include <iostream>
    using namespace std;

    class MARSH
    {
    public:
    string BEGST, TERM, NUMER;

    MARSH(string b, string t, string n)
    : BEGST(b), TERM(t), NUMER(n)
    {
    }

    MARSH() {}

    void info() {
    cout << "Маршрут №" << NUMER
    << " (" << BEGST << '-'
    << TERM << ')';
    }
    };

    int main()
    {
    MARSH TRAFFIC[3];
    string b, t, n;
    for (int i = 0; i < 3; i++) {
    cout << "Ввод данных для маршрута " << i << ':' << endl;
    cout << "Название начального пункта маршрута: ";
    cin >> b;
    cout << "Название конечного пункта маршрута: ";
    cin >> t;
    cout << "Номер маршрута: ";
    cin >> n;
    cout << endl;
    TRAFFIC[i] = MARSH(b, t, n);
    }
    cout << endl << "Введите номер маршрута: ";
    cin >> n;
    MARSH m;
    for (int i = 0; i < 3; i++) {
    m = TRAFFIC[i];
    if (m.NUMER == n) {
    m.info();
    return 0;
    }
    }
    cout << "Нет маршрута с таким номером!" << endl;
    return 1;
    }
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.