Advertisement
Martina312

Dogovor

Mar 27th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.41 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6. class Potpisuvac{
  7. private:
  8.     char ime[20];
  9.     char prezime[20];
  10.     char embg[14];
  11. public:
  12.     Potpisuvac(){}
  13.     Potpisuvac(char *ime, char *prezime, char *embg){
  14.        strcpy(this->ime, ime);
  15.        strcpy(this->prezime, prezime);
  16.        strcpy(this->embg, embg);
  17.     }
  18.     Potpisuvac(const Potpisuvac &p){
  19.        strcpy(this->ime, p.ime);
  20.        strcpy(this->prezime, p.prezime);
  21.        strcpy(this->embg, p.embg);
  22.     }
  23.  
  24.     char * getEmbg(){
  25.         return embg;
  26.     }
  27. };
  28.  
  29. class Dogovor{
  30. private:
  31.     int br_dogovor;
  32.     char kategorija[30];
  33.     Potpisuvac potpisuvaci[3];
  34. public:
  35.     Dogovor(){}
  36.     Dogovor(int br_dogovor, char *kategorija, Potpisuvac *p){
  37.         this->br_dogovor=br_dogovor;
  38.         strcpy(this->kategorija,kategorija);
  39.         for(int i=0;i<3;i++){
  40.             potpisuvaci[i]=p[i];
  41.         }
  42.     }
  43.  
  44.     bool isti(){
  45.         for(int i=0;i<3;i++){
  46.             for(int j=i+1;j<3;j++)
  47.                 return(strcmp(potpisuvaci[i].getEmbg(),potpisuvaci[j].getEmbg())==0);
  48.         }
  49.     }
  50. };
  51.  
  52. int main()
  53. {
  54.     int n;
  55.     cin>>n;
  56.     Potpisuvac p[20];
  57.     for(int i=0;i<n;i++){
  58.         char embg[14], ime[20], prezime[20], kategorija[30];
  59.         cin>>embg>>ime>>prezime>>kategorija;
  60.         p[i]=Potpisuvac(ime,prezime,embg);
  61.  
  62.         int broj;
  63.         Dogovor d
  64.     }
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement