Advertisement
Guest User

sale

a guest
Mar 29th, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4. class  Potpisuvac
  5. {
  6. private: char ime[20];
  7. char prezime[20];
  8. char embg[14];
  9. public: Potpisuvac()
  10. { };
  11. Potpisuvac(char *i,char *p,char *em)
  12. {
  13. strcpy(ime,i);
  14. strcpy(prezime,p);
  15. strcpy(embg,em);
  16. }
  17.  
  18. Potpisuvac (const Potpisuvac &p)
  19. { strcpy(ime,p.ime);
  20.  strcpy(prezime,p.prezime);
  21. strcpy(embg,p.embg); }
  22. char *getembg()
  23. { return embg; }
  24. ~Potpisuvac() { };
  25. };
  26.  class Dogovor()
  27. {
  28. private:
  29. int broj;
  30. char kategorija[50] ;
  31. Potpisuvac pi[3];
  32. public:
  33. Dogovor() { };
  34. Dogovor(int i,char *k,Potpisuvac const *pot)
  35. {
  36. ime=i;
  37. strcpy(kategorija,k)
  38. for(int i=0;i<3;i++)
  39. pi[i]=pot[i]; }
  40. bool a=strcmp(pi[0].getEmbg(), pi[1].getEmbg())==0;
  41. bool b=strcmp(pi[0].getEmbg(), pi[2].getEmbg())==0;
  42. bool c=strcmp(pi[2].getEmbg(), pi[1].getEmbg())==0; return a||b||c; } };
  43. };
  44.  
  45. int main()
  46. {
  47. char embg[14], ime[20], prezime[20], kategorija[20];
  48. int broj, n;
  49. std::cin >> n;
  50. for(int i = 0; i < n; i++)
  51. { cin >> embg >> ime >> prezime;
  52. Potpisuvac p1(ime, prezime, embg);
  53. cin >> embg >> ime >> prezime;
  54. Potpisuvac p2(ime, prezime, embg);
  55. cin >> embg >> ime >> prezime;
  56. Potpisuvac p3(ime, prezime, embg);
  57. cin >> broj >> kategorija;
  58. Potpisuvac p[3];
  59. p[0] = p1; p[1] = p2; p[2] = p3;
  60.  Dogovor d(broj, kategorija, p);
  61. std::cout << "Dogovor " << broj << ":" << std::endl;
  62.  // Isto falese na code. if(d.proverka() == true)
  63. cout << "Postojat potpishuvaci so ist EMBG" << endl;
  64. // Greska izlez na code, popraveno.
  65. else cout << "Ne postojat potpishuvaci so ist EMBG" << endl; // Isto. }
  66. return 0; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement