#include <iostream>
#include <cstring>
using namespace std;
class Vozilo {
int godiste;
char boja[10];
float tezina;
public:
void napravi (int g, char b[], float t)
{
godiste = g;
strcpy(boja,b);
tezina = t;
}
friend ostream& operator<< (ostream& dat, const Vozilo& v)
{
dat << '(' << v.godiste << ',' << v.boja << ',' << v.tezina << ')' << endl;
}
};
class Automobil: public Vozilo {
int broj_vrata;
int broj_tockova;
float kubikaza;
int registracioni_broj;
public:
void napravi (int bv, int bt, float k, int rb)
{
broj_vrata = bv;
broj_tockova = bt;
kubikaza = k;
registracioni_broj = rb;
}
};
class Bicikla: public Vozilo {
int velicina;
public:
void napravi (int v, int g, char b[], float t)
{
velicina = v;
Vozilo::napravi (g, b, t);
}
friend ostream& operator<< (ostream& dat, const Bicikla& b)
{
//dat << '(' << b.velicina << ',' << b.godiste << ',' << b.boja << ',' b.tezina << ')' << endl;
}
};
main()
{
Bicikla trek;
Vozilo v;
trek.napravi(54,2002,"Crevena",3.5);
v.napravi(1999,"Plava",4000);
cout << v;
cout << trek;
system("pause");
return 0;
}