Advertisement
edgarrii

indi

Jan 10th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.50 KB | None | 0 0
  1. void individual() {
  2.  
  3.     system("cls");
  4.  
  5.     ifstream fin("FILE.txt", ios::in);
  6.     n = 0;
  7.  
  8.     while (!fin.eof()) {
  9.         fin >> spisok[n].name;
  10.         fin >> spisok[n].surname;
  11.         fin >> spisok[n].patronymic;
  12.         fin >> spisok[n].number_group;
  13.         fin >> spisok[n].birthYear;
  14.         fin >> spisok[n].physics;
  15.         fin >> spisok[n].math;
  16.         fin >> spisok[n].informatics;
  17.         fin >> spisok[n].chemistry;
  18.         fin >> spisok[n].gap;
  19.         n++;
  20.     }
  21.     int in = 0;
  22.  
  23.     cout << "Enter number of group,which students data you want to see : ";
  24.     cin >> in;
  25.  
  26.     ofstream fout("special.txt", ios::app);
  27.     for (int i = 0; i < n; i++) {
  28.         if ((spisok[i].surname[0] == 'V' || spisok[i].surname[0] == 'G' || spisok[i].surname[0] == 'D') && spisok[i].number_group == in) {
  29.             fout << endl;
  30.             fout << spisok[i].surname << " ";
  31.             cout << spisok[i].surname << endl;
  32.             fout << spisok[i].name << " ";
  33.             cout << spisok[i].name << endl;
  34.             fout << spisok[i].patronymic << " ";
  35.             cout << spisok[i].patronymic << endl;
  36.             fout << spisok[i].number_group << " ";
  37.             cout << spisok[i].number_group << endl;
  38.             fout << spisok[i].birthYear << " ";
  39.             cout << spisok[i].birthYear << endl;
  40.             fout << spisok[i].physics << " ";
  41.             cout << spisok[i].physics << endl;
  42.             fout << spisok[i].math << " ";
  43.             cout << spisok[i].math << endl;
  44.             fout << spisok[i].informatics << " ";
  45.             cout << spisok[i].informatics << endl;
  46.             fout << spisok[i].chemistry << " ";
  47.             cout << spisok[i].chemistry << endl;
  48.             fout << spisok[i].gap;
  49.             cout << spisok[i].gap << endl;
  50.         }
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement