int main() {
    int pont = 0;

    Vektor v;
    v.k=vector<double>(10,0);
    v.nev="a";
    if (v.nev=="a" && v.k.size()==10) pont++; else cout << "Nem teljesül a feltétel a "<<__LINE__<<" sorban";

    novel(v);
    Vektor v1=v;
    novel(v);

    if (v1.k==vector<double>(10,1)&&v.k==vector<double>(10,2) ) pont++; else cout << "Nem teljesül a feltétel a "<<__LINE__<<" sorban";

    Vektor k=v;
    k.nev="b";
    Vektor k1=v;
    k1.nev="c";
    k1.k[1]++;
    if (egyenlo(k,v) && !egyenlo(k1,v))pont++; else cout << "Nem teljesül a feltétel a "<<__LINE__<<" sorban";

    vector<Vektor> W;
    W.push_back(v);
    W.push_back(k);
    W.push_back(k1);
    bool van1=vane_egyformanevu(W);
    W.push_back(v1);
    bool van2=vane_egyformanevu(W);
    if (!van1 && van2)pont++; else cout << "Nem teljesül a feltétel a "<<__LINE__<<" sorban";

    cout << endl << endl << pont <<"/4 pont." <<endl;
    return 0;
}
