Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- // Oliwia Ilnicka 261681
- using namespace std;
- struct Osoba
- {
- int id;
- string imie;
- string nazwisko;
- };
- int szukaj_nazwiska(vector<Osoba> tablica, string nazwisko)
- {
- unsigned rozmiar = tablica.size();
- for(unsigned i = 0; i < rozmiar; ++i)
- if(tablica[i].nazwisko == nazwisko)
- return i;
- return -1;
- }
- int main()
- {
- vector<Osoba> osoby;
- for(unsigned i = 0; i < 3; ++i)
- {
- Osoba nowa;
- cout << "Dopisz nowa osobe\n";
- cout << "\tid: ";
- cin >> nowa.id;
- cout << "\timie: ";
- cin >> nowa.imie;
- cout << "\tnazwisko: ";
- cin >> nowa.nazwisko;
- osoby.push_back(nowa);
- }
- cout << "Podaj szukane nazwisko: ";
- string name;
- cin >> name;
- int wynik = szukaj_nazwiska(osoby, name);
- if(wynik == -1)
- cout << "Nie znaleziono takiej osoby\n";
- else
- cout << osoby[wynik].id << ". " << osoby[wynik].imie << ' ' << osoby[wynik].nazwisko << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment