Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <vector>
- #include <cstdlib>
- using namespace std;
- class flight {
- public:
- string fly;
- string airplane;
- string destination;
- string departure;
- flight(string _fly, string _airplane, string _destination, string _departure){
- fly = _fly;
- airplane = _airplane;
- destination = _destination;
- departure = _departure;
- }
- };
- int main()
- {
- setlocale(LC_ALL, "Russian");
- vector<flight> flights;
- string path = "D:\\hello.txt";//тут путь до файла вывода
- ofstream out;
- out.open(path);
- int n;
- cout<<"Введите количество полетов\n";
- string input;
- getline(cin, input);
- n = stoi(input);
- for(int i = 0; i < n; i++){
- cout<<"Полет # "<<i<<'\n';
- string fly;
- string airplane;
- string destination;
- string departure;
- //cout<<"Введите номер рейса\n";
- getline(cin, fly);
- //cout<<"Введите тип самолета\n";
- getline(cin, airplane);
- //cout<<"Введите пункт назначения\n";
- getline(cin, destination);
- //cout<<"Введите время вылета\n";
- getline(cin, departure);
- flights.push_back(flight(fly, airplane, destination, departure));
- }
- cout<<"Введите необходимый пункт назначения\n"
- string dest;
- getline(cin, dest);
- out<<"Исходные данные:\n";
- for(int i=0;i<n;i++){
- out<<flights[i].fly<<' '<<flights[i].airplane<<' '<<flights[i].destination<<' '<<flights[i].departure<<'\n';
- }
- out<<"\nРезультаты выборки:\n";
- for(int i=0;i<n;i++){
- if(flights.destination == dest){
- out<<flights[i].fly<<' '<<flights[i].airplane<<' '<<flights[i].destination<<' '<<flights[i].departure<<'\n';
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement