Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- class Odcinek{
- public:
- int dlugosc;
- Odcinek( int dl )
- {
- dlugosc=dl;
- }
- virtual void Pole(){
- cout<<"Nieokreslone:\n";
- }
- };
- class Kwadrat: public Odcinek
- {
- public:
- Kwadrat(int dl):Odcinek( dl)
- {
- }
- void Pole(){
- cout<<dlugosc*dlugosc<<"\n";
- }
- };
- class Prostokat: public Odcinek
- {
- public:
- int szerokosc;
- Prostokat (int s, int dl):Odcinek( dl)
- {
- szerokosc=s;
- }
- void Pole()
- {
- cout<<szerokosc*dlugosc<<"\n";
- }
- };
- int main(){
- Odcinek o(10);
- Kwadrat k(7);
- Prostokat s(2,3);
- o.Pole();
- k.Pole();
- s.Pole();
- Odcinek *wsk;
- wsk= &k;
- wsk->Pole();
- wsk= &s;
- wsk->Pole();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement