Advertisement
Guest User

Untitled

a guest
May 26th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include"fstream"
  2. #include"iostream"
  3. #include"string"
  4. #include"iomanip"
  5. using namespace std;
  6. //открываем глобальные файловые потоки
  7. ifstream in("input.txt");
  8. ofstream out("output.txt");
  9. struct mas
  10. {
  11. string F, I, O; //фамилия,имя, отчество
  12. int group;
  13. int ses[3];//оценки по 3 предметам
  14. mas() { ses[0] = 0; ses[1] = 0; ses[2] = 0; }
  15. void print();
  16. };
  17. void mas::print()//вывод данных в выходной поток
  18. {
  19. out << setw(12) << left << F << setw(10) << I << setw(10) << O;
  20. for (int i = 0; i<3; i++)
  21. out << setw(12) << ses[i];
  22. out << endl;
  23.  
  24. }
  25.  
  26. int main()
  27. {
  28. int n = 0;
  29. mas stud[20];
  30. if (!in)cout << "error in the open file input.txt\n";
  31. else
  32. {
  33. while (in.peek() != EOF)//считываем данные про всех студентов
  34.  
  35. {
  36. in >> stud[n].F;
  37. in >> stud[n].I;
  38. in >> stud[n].O;
  39. in>>stud[n].group;
  40. in >> stud[n].ses[0];
  41. in >> stud[n].ses[1];
  42. in >> stud[n].ses[2];
  43.  
  44. if (stud[n].ses[0] < 3 || stud[n].ses[1] < 3 || stud[n].ses[2] < 3)
  45. stud[n].print();
  46. n++;
  47. }
  48. }
  49. in.close(); out.close();//закрываем файлы
  50. system("pause");
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement