#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <vector>
#include <fstream>
using namespace std;

#define ellenoriz(felt, pont) if (felt) pont++; else cerr << "Nem teljesul a feltetel a " << __LINE__<< ". sorban." <<endl;

/* Szabalyok:
    - csak az a beugró érvényes, amely nem tartalmaz semmilyen változtatást a main()-ben,
        és már nincs benne kommentezve semmi
    - az "ellenoriz"-en kívül nem tartalmaz #define sorokat, és azt sem szabad megváltoztatni
*/

// Innentol

// Idaig

int main()
{
    int pont = 0;
    srand(time(0));
/*
    Csapat klub;
    klub.nev = "ETO";
    ellenoriz(klub.nev=="ETO", pont);

    uj_jatekos(klub, "Szabó Ottó");
    ellenoriz(klub.jatekosok.size()==1 && klub.jatekosok[0]=="Szabó Ottó", pont);

    adj_klubhoz_jatekost(klub, "Dudás Zoltán");
    ellenoriz(klub.jatekosok.size()==2, pont);

    uj_bajnoksag(klub);
    int vpont1 = rand()%4;
    pontot_hozzaad(klub, vpont1);
    int vpont2 = rand()%4;
    pontot_hozzaad(klub, vpont2);
    int vpont3 = rand()%4;
    pontot_hozzaad(klub, vpont3);

    ellenoriz(pontszam(klub)==(vpont1+vpont2+vpont3), pont);

    ofstream out("__ute.txt");
    out << "Újpesti Torna Egylet" << endl;
    unsigned int szamszam = rand()%5+3;
    out << szamszam << endl;
    for (unsigned int i=0; i<szamszam; i++) out << "Játékos" << i << endl;
    out.close();
    Csapat klub2;
    klub2 = betolt();
    ellenoriz(klub2.nev=="Újpesti Torna Egylet" && klub2.jatekosok.size()==szamszam && klub2.jatekosok[1]=="Játékos1",pont)
*/
    cout << endl << pont << "/5 pont";
}
