Advertisement
Josif_tepe

Untitled

Sep 12th, 2021
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.50 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. class Datum {
  5. private:
  6.     int den, mesec, godina;
  7. public:
  8.     Datum(int _den = 0, int _mesec = 0, int _godina = 0) {
  9.         den = _den;
  10.         mesec = _mesec;
  11.         godina = _godina;
  12.     }
  13.     ~Datum() {}
  14.     int get_den() {
  15.         return den;
  16.     }
  17.     int get_mesec() {
  18.         return mesec;
  19.     }
  20.     int get_godina() {
  21.         return godina;
  22.     }
  23. };
  24. class Vraboten {
  25. private:
  26.     string ime;
  27.     int plata;
  28.     Datum raganje;
  29. public:
  30.     Vraboten(string _ime = "", int _plata = 0, Datum _ragane = Datum()) {
  31.         ime = _ime;
  32.         plata = _plata;
  33.         raganje = _ragane;
  34.     }
  35.     int get_plata() {
  36.         return plata;
  37.     }
  38.     Datum get_datum() {
  39.         return raganje;
  40.     }
  41. };
  42.  
  43. Vraboten najgolema_plata(Vraboten arr[], int n) {
  44.     int plata = 0;
  45.     Vraboten v;
  46.     for(int i = 0; i < n; i++) {
  47.         if(plata < arr[i].get_plata()) {
  48.             plata = arr[i].get_plata();
  49.             v = arr[i];
  50.         }
  51.     }
  52.     return v;
  53. }
  54. Vraboten najmlad(Vraboten arr[], int n) {
  55.     int den = 3000, mesec = 3000, godina = 3000;
  56.     Vraboten v;
  57.     for(int i = 0; i < n; i++) {
  58.         Datum d = arr[i].get_datum();
  59.         if(den >= d.get_den() and mesec >= d.get_mesec() and godina >= d.get_godina()) {
  60.             den = d.get_den();
  61.             mesec = d.get_mesec();
  62.             godina = d.get_godina();
  63.             v = arr[i];
  64.         }
  65.     }
  66.     return v;
  67. }
  68. int main()
  69. {
  70.    
  71.     return 0;
  72. }
  73.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement