Форум программистов, компьютерный форум CyberForum.ru

Описать структуру с именем Route - C++

Восстановить пароль Регистрация
 
Андрей_Карпов
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 13
30.11.2013, 17:27     Описать структуру с именем Route #1
Вот задача -> Описать структуру с именем Route, содержащую следующие поля: source – название начального пункта маршрута, dest – название конечного пункта маршрута, number – номер маршрута. Написать программу, выполняющую ввод с клавиатуры данных в массив Traffic, состоящий из 8 элементов типа Route. Записи должны быть упорядочены по номерам маршрутов. Вывести на экран информацию о маршруте, номер которого введён с клавиатуры. Если таких маршрутов нет, то вывести соответствующее сообщение.

Я незнаю как прописать условие "Вывести на экран информацию о маршруте, номер которого введён с клавиатуры. Если таких маршрутов нет, то вывести соответствующее сообщение"
Вот код который нужно дописать(прогу пишу в 13 вижуале

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <string>
using namespace std;
void main()
{
    setlocale(0, "Rus");
    int i, m;
    string nomer;
    struct Route
    {
        string source;
        string dest;
        int number;
 
    };
    Route temp, Traffic[8];
    system("chcp 1251");
    for (i = 0; i < 8; i++);
    {
        cout << "Введите название начального пункта " << i + 1 << " маршрута" << endl;
            cin >> Traffic[i].source;
            cout << "Введите название конечного пункта " << i + 1 << " маршрута" << endl;
            cin >> Traffic[i].dest;
            cout << "Введите номер " << i + 1 << " маршрута" << endl;
            cin >> Traffic[i].number;
            {
                for (m = 0; m < 8;m++)
                for (i = 0; i < 7;i++)
                if (Traffic[i].number>Traffic[i + 1].number)
                {
                    temp = Traffic[i];
                    Traffic[i] = Traffic[i + 1];
                    Traffic[i + 1] = temp;
                }
                cout << "Введите номер маршрута: " << endl;
                cin >> nomer;
                cout << "Результат поиска: " << endl;
                for (i = 0; i < 8;i++)
                if (Traffic[i].number == nomer)
                }
            }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2013, 17:27     Описать структуру с именем Route
Посмотрите здесь:

Описать запись с именем Route, содержащую следующие поля C++
описать структуру с именем TRAIN C++
C++ описать структуру с именем Train
Описать структуру с именем STUDENT C++
C++ Описать структуру с именем Order
C++ Описать структуру с именем TRAIN
C++ Описать структуру с именем AEROFLOT
Описать структуру с именем NOTE C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru