Skip to content

Instantly share code, notes, and snippets.

@ivlevdenis
Created May 12, 2018 14:01
Show Gist options
  • Save ivlevdenis/bce66637c287c908f3d5398fdaa4ca03 to your computer and use it in GitHub Desktop.
Save ivlevdenis/bce66637c287c908f3d5398fdaa4ca03 to your computer and use it in GitHub Desktop.
#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