Pomoc z zadaniem/ zrozumieniem go

0

Jeżeli ktoś ma czas i byłby w stanie napisać taki program i potem niektóre rzeczy wytłumaczyć, byłbym bardzo wdzięczny! Klasa data musi być zagnieżdzona w klasie osoba maciej.png

0

Kopia z https://pastebin.com/C896Aj3M (link z komentarza):

#include <iostream>
 
using namespace std;
 
class osoba
{
    string imie;
    string nazwisko;
public:
    osoba(string imie = "", string nazwisko = ""):
        imie(imie), nazwisko(nazwisko){}
    void PrzedstawSie()
    {
        cout<<imie<<" " <<nazwisko<<endl;
    }
    class data
    {
        short dzien;
        short miesiac;
        int rok;
public:
    data(short dzien = "", short miesiac = "", int rok = ""):
        dzien(Dzien), miesiac(Miesiac), rok(Rok){}
        void wypiszDate()
        {
            cout<<dzien<<"-"<<miesiac<<"-"<<"-"<<rok;
        }
 
    };
};
 
int main()
{
    osoba JK("Jan", "Kowalski", osoba:data(5,4,1987));
    osoba AN("Anna", "Nowak", osoba::data(23,11,2001));
    cout<<JK;
    cout<<AN;
}
0

I z czym dokładnie masz problem?

0

https://godbolt.org/z/jY73bYfPr

  • naprawione głupie błędy
  • wywalona klasa wewnętrzna
  • dodana wskazówka co masz zrobić
  • zrobione to co najtrudniejsze (obliczanie dnia tygodnia).

Resztę uzupełniaj sam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1