// vk2000s.cpp #include #include using namespace std; /* 02 */ /* 03 */ string nimi = "Hipsu"; /* 04 */ int color=2; /* 05 */ /* 06 */ class cTeletappi { /* 07 */ int vari; /* 08 */ public: /* 09 */ cTeletappi() { vari = color++; } /* 10 */ ~cTeletappi() { /* 11 */ if ( vari < 7 ) nimi = "Pai"; /* 12 */ else nimi = "LaaLaa"; /* 13 */ } /* 14 */ void hyppaa() { vari += 2*color; } /* 15 */ void tulosta() { cout << vari << nimi << "\n"; vari += 3; } /* 16 */ }; /* 17 */ /* 18 */ void hyppaa(cTeletappi laalaa,int i=3) /* 19 */ { /* 20 */ laalaa.hyppaa(); /* 21 */ color += i; /* 22 */ laalaa.tulosta(); /* 23 */ } /* 24 */ /* 25 */ int main(void) /* 26 */ { /* 27 */ cTeletappi TiiviTaavi; /* 28 */ int vari = 3; /* 29 */ TiiviTaavi.tulosta(); /* 30 */ { /* 31 */ cTeletappi hipsu; /* 32 */ hyppaa(hipsu); /* 33 */ hipsu.tulosta(); /* 34 */ nimi = "TiiviTaavi"; /* 35 */ } /* 36 */ TiiviTaavi.tulosta(); /* 37 */ cout << color << vari << nimi << "\n"; /* 38 */ return 0; /* 39 */ }