Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include"fstream"
- #include"iostream"
- #include"string"
- #include"iomanip"
- using namespace std;
- //открываем глобальные файловые потоки
- ifstream in("input.txt");
- ofstream out("output.txt");
- struct mas
- {
- string F, I, O; //фамилия,имя, отчество
- int group;
- int ses[3];//оценки по 3 предметам
- mas() { ses[0] = 0; ses[1] = 0; ses[2] = 0; }
- void print();
- };
- void mas::print()//вывод данных в выходной поток
- {
- out << setw(12) << left << F << setw(10) << I << setw(10) << O;
- for (int i = 0; i<3; i++)
- out << setw(12) << ses[i];
- out << endl;
- }
- int main()
- {
- int n = 0;
- mas stud[20];
- if (!in)cout << "error in the open file input.txt\n";
- else
- {
- while (in.peek() != EOF)//считываем данные про всех студентов
- {
- in >> stud[n].F;
- in >> stud[n].I;
- in >> stud[n].O;
- in>>stud[n].group;
- in >> stud[n].ses[0];
- in >> stud[n].ses[1];
- in >> stud[n].ses[2];
- if (stud[n].ses[0] < 3 || stud[n].ses[1] < 3 || stud[n].ses[2] < 3)
- stud[n].print();
- n++;
- }
- }
- in.close(); out.close();//закрываем файлы
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement