1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

описать структуру с именем Train

Тема в разделе "С и С++", создана пользователем manuk, 16 мар 2010.

  1. manuk

    manuk Гость

    Репутация:
    0
    Здравствуйте, препод дал задание чтобы в эту прогу добавил, ну чтоб можно было добавлять, удалять, редактировать))), помоги пожалуйста, я просто не успевая, пока буду разбираться с обратной матрицой методом гаусса)))
    если конечно не затруднит))))

    вот сама прога)))))

    Код:
    #include <iostream>
    #include <fstream>
    #include <vector>
    using namespace std;
    int const n=6;
    typedef struct
    {
    string station;
    int number;
    int time;
    }	  TRAIN, *PTRAIN;
    
    int main()
    {
    //vector<TRAIN> v;
    TRAIN t[n];
    
    // Ввод
    ifstream ifs("in.txt", ios::in);
    while(ifs)
    {
    ifs >> t[n].station;
    ifs >> t[n].number;
    ifs >> t[n].time;
    
    // v.push_back(t[n]);
    }
    ifs.close();
    
    // Вывод
    for(int i = 0; i < n; ++i)
    {
    cout << "---------------------------------------" << endl;
    cout << "STATION: " << t[i].station << endl;
    cout << "NUMBER: " << t[i].number << endl;
    cout << "TIME: " << t[i].time << endl;
    cout << "---------------------------------------" << endl;
    }
    
    
    string name;
    cout << "enter station: ";
    cin >> name;
    
    // Вывод
    bool c = false;
    for(int i = 0; i < n; ++i)
    {
    if(name == t[i].station)
    {
    cout << "---------------------------------------" << endl;
    cout << "STATION: " << t[i].station << endl;
    cout << "NUMBER: " << t[i].number << endl;
    cout << "TIME: " << t[i].time << endl;
    cout << "---------------------------------------" << endl;
    c = true;
    }
    }
    if(!c)
    cout << "not found!" << endl;
    }
     
Загрузка...

Поделиться этой страницей