Advertisement
Josif_tepe

Untitled

Mar 29th, 2021
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. class Student {
  6. private:
  7.     char ime[50];
  8.     char prezime[50];
  9.    mutable int godini;
  10. public:
  11.     Student() {}
  12.     Student(char *i, char *p, int g) {
  13.         strcpy(ime, i);
  14.         strcpy(prezime, p);
  15.         godini = g;
  16.     }
  17.     const char* get_ime() const { // konstantna funkcija
  18.         return ime;
  19.     }
  20.     const char* get_prezime() const { // konstantna funkcija
  21.         return prezime;
  22.     }
  23.     int get_godini() const { // konstantna funkcija
  24.         godini -= 1;
  25.         return godini;
  26.     }
  27.    
  28.     void set_ime(char *i) {
  29.         strcpy(ime, i);
  30.     }
  31.     void set_prezime(char *p) {
  32.         strcpy(prezime, p);
  33.     }
  34.     void set_godini(int g) {
  35.         godini = g;
  36.     }
  37. };
  38. int main() {
  39.     Student s("a", "a", 10);
  40.     Student s2 = s;
  41.     cout << s.get_ime() << " " << s.get_prezime() << " " << s.get_godini() << endl;
  42.     s.set_ime("josif");
  43.     s.set_prezime("josif");
  44.     s.set_godini(11);
  45.     cout << s.get_ime() << " " << s.get_prezime() << " " << s.get_godini() << endl;
  46.  
  47.     return 0;
  48. }
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement