Advertisement
Desc3nd

Untitled

Jan 26th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include<iostream>
  2. #include<vector>
  3. using namespace std;
  4. struct osoba
  5. {
  6.     string imie;
  7.     string nazwisko;
  8.  
  9. };
  10. vector<int> *nr(const vector<osoba>&persona, const string &zmienna)
  11. {
  12.  
  13.  
  14.     for(int i=0;i<persona.size();i++)
  15.         {
  16.             if(persona[i].nazwisko==zmienna)
  17.             {
  18.                 cout<<persona[i].imie<<" "<<persona[i].nazwisko<<endl;
  19.  
  20.             }
  21.         }
  22.         vector<int> *nowy=new vector<int>;
  23.         for(int i=0;i<persona.size();i++)
  24.         {
  25.             if(persona[i].nazwisko==zmienna)
  26.             {
  27.  
  28.                 nowy->push_back(i);
  29.             }
  30.         }
  31.         return nowy;
  32. }
  33. int main()
  34. {
  35.     vector<osoba> t(3);
  36.     t[0].imie="Juerk";
  37.     t[0].nazwisko="Czerniawski";
  38.     t[1].imie="ADRIAN";
  39.     t[1].nazwisko="Czerniawski";
  40.     t[2].imie="marcin";
  41.     t[2].nazwisko="Czerniawski";
  42.     vector <int> *n=new vector <int>;
  43.     string wyraz;
  44.     cin>>wyraz;
  45.     n=nr(t,wyraz);
  46.     cout<<n;
  47.     delete [] n;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement