Witam, mam taki program do napisania:
Stwórz klasy:
- Osoba z polami: imie, nazwisko, wiek, konstruktorem inicjującym
wszystkie pola oraz metodą Wypisz. - Książka z polami: tytul, autor (typu Osoba), data wydania oraz
metodą Wypisz
Stwórz klasę Czytelnik, dziedziczącą z klasy Osoba. Dodatkowo klasa
Czytelnik powinna posiadać pole – listę / tablicę obiektów typu
Książka - listę książek przeczytanych przez danego czytelnika oraz
metodę WypiszKsiążki - wypisujące tytuły książek, które czytelnik
przeczytał.
Stwórz 5 książek, i 3 czytelników, przypisz po 3 dowolnie wybrane
książki, do tablic / list przeczytanych książek dla każdego
czytelnika. Wywołaj metodę WypiszKsiążki dla każdego czytelnika.
Póki co udało mi się zrobić tyle:
using namespace std;
class Osoba {
public:
string imie;
string nazwisko;
int wiek;
void wypisz()
{
cout << imie << " " << nazwisko << " " << wiek << endl;
}
};
class Ksiazka {
public:
string tytul;
Osoba autor;
string data;
void wypisz()
{
cout << tytul << " " << data << " ";
}
};
class Czytelnik :public Osoba {
public:
Ksiazka lista[];
Ksiazka plista[];
void wypiszKsiazki() {
for () {
cout << plista[i];
}
}
};