Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstring>
- using namespace std;
- class Ekipa{
- protected:
- char ime[15];
- int porazi;
- int pobedi;
- void copy(Ekipa &b){
- strcpy(ime,b.ime);
- porazi=b.porazi;
- pobedi=b.pobedi;
- }
- public:
- Ekipa(char *ime=0,int pobedi=0,int porazi=0){
- strcpy(this->ime,ime);
- this->porazi=porazi;
- this->pobedi=pobedi;
- }
- Ekipa(Ekipa &b){
- copy(b);
- }
- Ekipa &operator=(Ekipa &b){
- if(this==&b) return *this;
- copy(b);
- return *this;
- }
- void pecati(){
- cout<<"Ime: "<<ime<<" Pobedi: "<<pobedi<<" Porazi: "<<porazi;
- }
- };
- class FudbalskaEkipa : public Ekipa{
- private:
- int crveni;
- int zolti;
- int nereseni;
- void copy(FudbalskaEkipa &b){
- crveni=b.crveni;
- zolti=b.zolti;
- nereseni=b.nereseni;
- }
- public:
- FudbalskaEkipa(char *ime=0,int pobedi=0,int porazi=0,int crveni=0,int zolti=0,int nereseni=0):Ekipa(ime,pobedi,porazi){
- this->crveni=crveni;
- this->zolti=zolti;
- this->nereseni=nereseni;
- }
- FudbalskaEkipa(FudbalskaEkipa &b){
- copy(b);
- }
- void pecati(){
- Ekipa::pecati();
- cout<<" Nereseni: "<<nereseni<<" Poeni: "<<pobedi*3+nereseni;
- }
- };
- int main(){
- char ime[15];
- int pob,por,ck,zk,ner;
- cin>>ime>>pob>>por>>ck>>zk>>ner;
- FudbalskaEkipa f1(ime,pob,por,ck,zk,ner);
- f1.pecati();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement