2009-10Class Trapezoid:public shape{ Private :
Float sd; Float xd; Float h; Public :
Trapezoid(float x1,float x2,float y){ Sd=x1;
Xd=x2; H=y; }
Double Area(){ Return (sd+xd)*h/2; } };
Class circle :public shape{ Private: Float r; Public:
Circle(float x){ R=x;
}
Double Area(){ Return 3.14*r*r; } };
Class triangle :public shape{ Private:
Float w; Float h; Public:
Triangle(float x,float y){ W=x; H=y; }
Public double area(){ Return w*h/2; } } 2009-1
int Statck::push(T t){ if(currentcurrent++; return 1; } Else{ Return 0; } }T statck::Pop(){ Current--; Return x[current]; }