#include #include class Czlowiek{ protected: char imie[50], nazwisko[50]; public: void wypisz(){ printf("%s %s", imie, nazwisko); } Czlowiek(char *imie, char *nazwisko){ strcpy(this->imie, imie); strcpy(this->nazwisko, nazwisko); } }; class Polak : public Czlowiek{ protected: long long int pesel; public: void wypisz(){ printf("%s %s %d", imie, nazwisko, pesel); } Polak(char *imie, char *nazwisko, long long int pesel):Czlowiek(imie, nazwisko){ this->pesel = pesel; } }; class Student : public Polak{ protected: int nrIndeksu; public: int wypisz(){ printf("%s %s %d %d", imie, nazwisko, pesel, nrIndeksu); } Student(char *imie, char *nazwisko, long long int pesel, int nrIndeksu):Polak(imie, nazwisko, pesel){ this->nrIndeksu = nrIndeksu; } }; int main(){ Student s("Kamil", "Kopytko", 74050225896, 92365); s.wypisz(); /* tu coś nie działa, pesel odjebuje */ }