Created
May 12, 2018 14:01
-
-
Save ivlevdenis/bce66637c287c908f3d5398fdaa4ca03 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <fstream> | |
using namespace std; | |
int main() | |
{ | |
setlocale(LC_ALL, "Russian"); | |
int n, mark_math, mark_progr, mark_phys; | |
char fam[50], name[50]; | |
cout << ":::::::::::::::::"; | |
cout << "Запись в файл::"; | |
cout << "\n:::::::::::::::::\n\n"; | |
cout << "Количество студентов: "; | |
cin >> n; | |
float kol = 0; | |
float sum = 0; | |
float k = n; | |
ofstream fout("students.txt"); | |
for (int i = 0; i < n; i++) | |
{ | |
cout << "Ваше имя: "; | |
cin >> name; | |
fout << name << " "; | |
cout << "Ваша фамилия: "; | |
cin >> fam; | |
fout << fam << " "; | |
cout << "Оценка по математике: "; | |
cin >> mark_math; | |
fout << mark_math << " "; | |
cout << "Оценка по программированию: "; | |
cin >> mark_progr; | |
fout << mark_progr << " "; | |
cout << "Оценка по физике: "; | |
cin >> mark_phys; | |
fout << mark_phys << endl; | |
cout << "\nЗАписано\n\n"; | |
if (mark_phys != 2) | |
{ | |
kol++; | |
} | |
sum = sum + mark_math + mark_progr + mark_phys; | |
} | |
fout << "Количество студентов не имеющий 2 по физике: " << kol << endl; | |
float kolvo = k * 3; | |
float sredball = sum / kolvo; | |
fout << "Средний балл всех студентов: " << sredball; | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment