ti, kol_igrokof, vremya_igri)
{(this-> vremya_igri, vremya_igri);
В
strcpy (this-> tematika, tematika); (this-> atributi, atributi);> kol_igrokof = kol_igrokof;
}; show_sport_play (void)
{<<В«vid igri:В»; _spisok (); <
cout <
};:
tematika [64];
};
volebol: public igra
{: (char * vid_igri, char * vremya_igri, char * kol_match, int kol_igrokof, char * atributi): igra (vid_igri, atributi, kol_igrokof, vremya_igri)
{(volebol: vremya_igri, vremya_igri); (volebol: kol_match, kol_match); (volebol: atributi, atributi);> kol_igrokof = kol_igrokof;
}; show_volebol (void)
{<<В«nazvanie:В»; _spisok (); <
};: kol_match [64];
}; main (void)
> vid_igri; <<"_________________В»; <<В«vremyaВ» <> vremya_igri; <<" _________________ В»; <<В« kolmatch В»<> kol_match; <<" _________________ В»; <<В« atributi В»<> atributi; <<"__________________"; <<В«tematikaВ» <> tematika; <<"__________________"; <<В«kol igrokofВ» <> kol_igrokof; <<"__________________В»; o (vid_igri, atributi, kol_igrokof, vremya_igri); <<В«SPISOKВ» <
system (В«pauseВ»); 0;
}
b) Створити клас колесо , що має радіус. Визначити конструктори і методи доступу. Створити клас автомобіль , що має колеса і рядок позначає фірму-виробника. Створити похідний клас вантажний автомобіль , що відрізняється вантажопідйомністю. Визначити конструктори, деструктор та інші необхідні функції. Продемонструвати роботу класів.
В
# include
# include namespace std; koleso
{: rad; (double rad) {> rad = rad;
} set_rad (double rad)
{this-> rad = rad;} show_rad (void) {<<В«radius__ = __>В« <
};
}; afto: public koleso
{: spisok [20]; (char * spisok, double rad): koleso (rad)
{> rad = rad; (this-> spisok, spisok);
} set_iz1 ()
{> rad = rad; (this-> spisok, spisok) ; p align="justify">} show_ss (void)
{<<В«radius__ = __>В« <В« <
};
}; gruzavto: public afto {: pod; (double rad, char * spisok, double pod): afto (spisok, rad)
{> pod = pod;> rad = rad; (this-> spisok, spisok);
} set_ss () {this-> rad = rad; (this-> spisok, spisok);> pod = pod;} show_ss3 (void)
{<<В«radius____ = ___>В« <};
}; main (void)
{bool t = false; pod; <<В«podemВ» <> pod; rad; <<В«radiusВ» <> rad; spisok [20]; <<В«spisok proizvoditelyaВ» <> spisok; a (rad); (t = true)
{int d; <<В«vesti novi radius??? da = 1 net = 2 В»<> d; (d == 1) {<<В« vvedite radius В»<> rad;. set_rad (rad );. show_rad ();} {;}
} <<"________________kolesoВ» <> d; (d == 1) {<<В« vvedite noviy spisok В»<> spisok; a1 (spisok, rad);. show_ss ();} {;}
} a2 (rad, spisok, pod); <<"____gruzovoeavtoВ» <
{int d; <<В«vvestinoviy podem??? da = 1, net = 2; В«<> d; (d == 1) {cout <<В« vvedite noviy podyem В»<> pod; a2 (rad, spisok, pod);. show_ss3 ();
} {;}} <<"________________gruzovikВ» <
}
Контрольне питання
) насл ? дование ...