Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Osoba
  6. {
  7.     char* name1;
  8.     char* name2;
  9.     int age;
  10. public:
  11.     Osoba(char* imie, char* nazwisko);
  12.     void ustawWiek(int wiek);
  13.     bool starszaNiz(const Osoba& osoba);
  14.     bool imiennik(const Osoba& osoba);
  15. };
  16.  
  17. Osoba::Osoba(char* imie, char* nazwisko) : name1(imie), name2(nazwisko), age(0)
  18. {
  19.  
  20. }
  21.  
  22. void Osoba::ustawWiek(int wiek)
  23. {
  24.     age = wiek;
  25. }
  26.  
  27. bool Osoba::starszaNiz(const Osoba& osoba)
  28. {
  29.     if(age > osoba.age)
  30.         return true;
  31.     return false;
  32. }
  33.  
  34. bool Osoba::imiennik(const Osoba& osoba)
  35. {
  36.     if(name1 == osoba.name1)
  37.         return true;
  38.     return false;
  39. }
  40.  
  41. int main()
  42. {
  43.     Osoba osoba1("Adam", "Kowalski");
  44.     osoba1.ustawWiek(20);
  45.     Osoba osoba2("Maciej", "Nowak");
  46.     osoba2.ustawWiek(25);
  47.     Osoba osoba3("Adam", "Jablonski");
  48.     osoba3.ustawWiek(18);
  49.  
  50.     cout << osoba1.imiennik(osoba2) << endl;
  51.     cout << osoba1.imiennik(osoba3) << endl;
  52.     cout << osoba1.starszaNiz(osoba2) << endl;
  53.     cout << osoba1.starszaNiz(osoba3) << endl;
  54.     return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement