Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class Czlowiek
- {
- private:
- string plec, obywatelstwo, imie;
- int waga, wzrost;
- public:
- Czlowiek(string plec = "M", string obywatelstwo = "Polskie", string imie = "Jan", int wzrost = 180, int waga = 75)
- {
- this->plec = plec;
- this->obywatelstwo = obywatelstwo;
- this->imie = imie;
- this->wzrost = wzrost;
- this->waga = waga;
- }
- string return_plec()
- {
- return plec;
- }
- string return_obywatelstwo()
- {
- return obywatelstwo;
- }
- string return_imie()
- {
- return imie;
- }
- int return_wzrost()
- {
- return wzrost;
- }
- int return_waga()
- {
- return waga;
- }
- void pokaz()
- {
- cout << "Osoba plsci: " << plec << " o imieniu " << imie << " ma obywatelstwo " << obywatelstwo << " wazy " << waga << " i ma " << wzrost << " cm wzrostu" << endl;
- }
- };
- Czlowiek *znajdz(Czlowiek * tab)
- {
- Czlowiek * tabwyniki[7];
- int tablen = 0;
- for (int i = 0; i < 7; i++)
- {
- if (tab[i].return_plec() == "K" && tab[i].return_wzrost() >= 170)
- {
- tabwyniki[tablen] = &tab[i];
- tablen++;
- }
- }
- return *tabwyniki;
- }
- int main()
- {
- Czlowiek tab[7] = { {"M", "Niemieckie", "Gunter", 178, 95}, {"K","Fracuskie","Cloe",173,56}, {"K","Angielskie","Alice",165,65}, {"M","Ukrainskie","Piotr", 189, 84}, {"M","Polskie","Grzegorz", 180, 70}, {"K","Hiszpanskie","Miriam", 169, 69}, {"M","Polskie","Kacper",165,70} };
- //tab[0].pokaz();
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement