Kod:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream imief("imie.txt", ios::in);//deklarowanie plikow
fstream nazwiskof("nazwisko.txt", ios::in);
fstream ocenyf("oceny.txt", ios::in);
fstream wynik("listaocen.txt", ios::out);
string imie, nazwisko;
int ocena;
float srednia;
while(true)//petla nieskonczona
{
imief >> imie;//odczyt imienia
nazwiskof >> nazwisko;//odczyt nazwiska
srednia = 0;
for (int i = 1; i <= 4; i++)
{//pobieranie ocen z 4 kolejnych wierszy
ocenyf >> ocena;
srednia += ocena;
}
if (imief.eof() || nazwiskof.eof() || ocenyf.eof()) break;//jezeli
//ktorys plik zostal przeczytany w calosci - przerwij petle
srednia /= 4;//liczenie sredniej
wynik << imie << " " << nazwisko << " - " << srednia << endl;//wpis do pliku
}
imief.close();
nazwiskof.close();
ocenyf.close();
wynik.close();
cout << "Koniec";
return 0;
}