Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- class Potpisuvac {
- char ime[20];
- public:
- Potpisuvac (){
- strcpy (this->ime,"");
- }
- Potpisuvac (char *ime){
- strcpy(this->ime,ime);
- }
- Potpisuvac &operator==(Potpisuvac &p){
- if(this!=&p){
- strcpy(this->ime,p.ime);
- }
- return *this;
- }
- char *getIme(){
- return this->ime;
- }
- void setIme(char *ime){
- strcpy(this->ime,ime);
- }
- };
- class Datum{
- int den;
- int mesec;
- int godina;
- public:
- Datum(){
- this->den=0;
- this->mesec=0;
- this->godina=0;
- }
- Datum (int den,int mesec, int godina){
- this->den=den;
- this->mesec=mesec;
- this->godina=godina;
- }
- int getDen(){
- return this->den;
- }
- int getMesec(){
- return this->mesec;
- }
- int getGodina(){
- return this->godina;
- }
- void setDen(int den){
- this->den=den;
- }
- void setMesec(int mesec){
- this->mesec=mesec;
- }
- void setGodina(int godina){
- this->godina=godina;
- }
- };
- class Dogovor {
- int brojdogovor;
- char kategorija[50];
- Potpisuvac p[5];
- Datum d;
- public:
- Dogovor(){
- this->brojdogovor=0;
- strcpy(this->kategorija,"");
- for(int i=0;i<5;i++){
- this->p[i]=Potpisuvac();
- }
- d=Datum();
- }
- Dogovor(int brojdogovor, char *kategorija, Potpisuvac *p, Datum d){
- this->brojdogovor=brojdogovor;
- strcpy (this->kategorija,kategorija);
- for (int i=0; i<5; i++){
- this->p[i]==p[i];
- }
- this->d=d;
- }
- int getBrojdogovor(){
- return this->brojdogovor;
- }
- char *getKategorija(){
- return this->kategorija;
- }
- Potpisuvac getP(){
- for(int i=0;i<5;i++){
- return p[i];
- }
- }
- Datum getD(){
- return this->d;
- }
- void setBrojdogovor(int brojdogovor){
- this->brojdogovor=brojdogovor;
- }
- void setKategorija(char *kategorija){
- strcpy(this->kategorija,kategorija);
- }
- void setP(Potpisuvac *p){
- for(int i=0;i<5;i++){
- this->p[i]==p[i];
- }
- }
- void setD(Datum d){
- this->d=d;
- }
- };
- int main (){
- int den,mesec,godina;
- char ime[20];
- int brojdogovor;
- char kategorija[50];
- Potpisuvac p[5] ;
- cin>>den>>mesec>>godina;
- Datum d(den,mesec,godina);
- for(int i=0;i<5;i++){
- cin>>ime;
- p[i].setIme(ime);
- }
- cin>>brojdogovor>>kategorija;
- Dogovor dog(brojdogovor,kategorija,p,d);
- return 0;
- }
- // vidi ja ajde ovaa istata dogovor od treti laboratoriski tie vcera so gi resavavme
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement