Предмет: Информатика, автор: nika20051103melnik

ТЕРМІНОВО!!!!!!!!!!
С/С++
Описати структуру з ім'ям MARSH, що містить такі поля: назву початкового пункту маршруту; назву кінцевого пункту маршруту; номер маршруту. Написати програму, яка виконує такі дії:
• введення з клавіатури даних до масиву, що складається з n-елементів типу MARSH;
• виведення на екран інформації про маршрути, що починаються або закінчуються в пункті, назва якого введена з клавіатури;
• якщо таких маршрутів немає, видати відповідне повідомлення на екран.

Ответы

Автор ответа: Data1lz
1

Ответ:

#include <iostream>

#include <string>

using namespace std;

// оголошення структури

struct MARSH {

string start; // назва початкового пункту маршруту

string end; // назва кінцевого пункту маршруту

int number; // номер маршруту

};

int main() {

int n;

cout << "Введіть кількість маршрутів: ";

cin >> n;

// створення масиву структур

MARSH marshes[n];

// введення даних про маршрути

for (int i = 0; i < n; i++) {

cout << "Маршрут " << i+1 << ":" << endl;

cout << "Назва початкового пункту: ";

cin >> marshes[i].start;

cout << "Назва кінцевого пункту: ";

cin >> marshes[i].end;

cout << "Номер маршруту: ";

cin >> marshes[i].number;

}

// введення назви пункту

string city;

cout << "Введіть назву пункту: ";

cin >> city;

// пошук маршрутів, які починаються або закінчуються в пункті city

bool found = false;

for (int i = 0; i < n; i++) {

if (marshes[i].start == city || marshes[i].end == city) {

cout << "Маршрут " << marshes[i].number << ":" << endl;

cout << "Початковий пункт: " << marshes[i].start << endl;

cout << "Кінцевий пункт: " << marshes[i].end << endl;

found = true;

}

}

// виведення повідомлення, якщо таких маршрутів немає

if (!found) {

cout << "Немає маршрутів, що починаються або закінчуються в пункті " << city << endl;

}

return 0;

}

Объяснение:

Програма спочатку запитує в користувача кількість маршрутів і створює масив структур MARSH розміром n. Потім вона запитує в користувача дані про кожен маршрут і зберігає їх у відповідних полях структур.

Похожие вопросы
Предмет: Алгебра, автор: aananko56