Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <Windows.h>
- #include <string>
- using namespace std;
- class imie
- {
- private:
- string nazwa;
- int dlugosc;
- public:
- imie()
- {
- }
- imie(string name)
- {
- nazwa = name;
- dlugosc = name.length();
- }
- string daj_nazwe()
- {
- return nazwa;
- }
- void ustaw_imie(string name)
- {
- nazwa = name;
- dlugosc = name.length();
- }
- void wpr_dane()
- {
- int i, n;
- imie* ime[20];
- cout << "podaj ile chcesz imion";
- cin >> n;
- n = n + 1;
- for (i = 1; i < n; i++)
- {
- cout << endl << "Podaj imie: " << i << endl;
- cin >> nazwa;
- ime[i - 1] = new imie();
- ime[i - 1]->ustaw_imie(nazwa);
- }
- }
- int daj_dlugosc()
- {
- return dlugosc;
- }
- };
- void main()
- {
- int i,n;
- imie* ime[20];
- string nazwa;
- string kobieta="Kobiece imina: ";
- wpr_dane();
- for (i = 1; i < n; i++)
- {
- nazwa = ime[i - 1]->daj_nazwe();
- if (nazwa[(ime[i - 1]->daj_dlugosc())-1] == 'a')
- {
- kobieta = "\n\n" + kobieta + " " + "\n" + to_string(i)+"." + nazwa;// chce by mi dawało ze 1.imie ale gdy wsazdę +i+ wywala błąd
- }
- }
- cout << kobieta <<endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement