Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.94 KB | None | 0 0
  1. #include <iostream> #include <string> using namespace std;
  2. class Osoba { private: string Ime; string Prezime; int GodinaRodenja; public: // get metode string getIme() const; string getPrezime() const; int getGodinaRodjenja() const;
  3. // set metode void setIme(string novoIme); void setPrezime(string novoPrezime); void setGodinaRodjenja(int novaGodina);
  4. };
  5. void Osoba::setIme(string novoIme) { if (novoIme[0] >= 'a' && novoIme[0] <= 'z') // prvi znak imena novoIme[0] -= 32; // pretvori u veliko slovo for(int i = 1; i < novoIme.length(); i++) // ostala slova pretvori u mala if (novoIme[i] >= 'A' && novoIme[i] <= 'Z’) novoIme[i] += 32; Ime = novoIme; } void Osoba::setPrezime(string novoPrezime) { if (novoPrezime[0] >= 'a' && novoPrezime[0] <= 'z') // prvi znak prezimena novoPrezime[0] -= 32; // pretvori u veliko slovo for (int i = 1; i < novoPrezime.length(); i++) // ostala slova pretvori u mala if (novoPrezime[i] >= 'A' && novoPrezime[i] <= 'Z’) novoPrezime[i] += 32; Prezime = novoPrezime; } void Osoba::setGodinaRodjenja(int novaGodina) { if(novaGodina >= 1900) GodinaRodenja = novaGodina; }
  6. string Osoba::getIme() const { return Ime; } string Osoba::getPrezime()const { return Prezime; } int Osoba::getGodinaRodjenja()const { return GodinaRodenja; } int main() { Osoba Student[5]; string pomIme, pomPrezime; int pomGodinaRodenja, najstariji;
  7. // 0. član je najstariji (pretpostavka) najstariji = 0;for (int i = 0; i < 5; i++) { cout << "Ime: "; cin >> pomIme; Student[i].setIme(pomIme);
  8. cout << "Prezime: "; cin >> pomPrezime; Student[i].setPrezime(pomPrezime);
  9. cout << "Godina rodenja: "; cin >> pomGodinaRodenja; Student[i].setGodinaRodjenja(pomGodinaRodenja);
  10. // provjeri da li je najstariji... if (Student[i].getGodinaRodjenja() < Student[najstariji].getGodinaRodjenja()) najstariji = i;
  11. }
  12. cout << "Najstariji: " << Student[najstariji].getIme() << " " << Student[najstariji].getPrezime() << " " << Student[najstariji].getGodinaRodjenja(); return 0;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement