#include #include "figure-1.h" void manip_1() { cout << "\n=========== figure plane ============\n" << endl; unCercle o1(1,2,3); unRectangle o2(1,2,3,4); unTriangle o3(1,2,3,4); unCarre o4(1,2,3); unSegment o5(1,2,3,4); unRecEPCer o6(0,0,2,2,1); uneFigurePlaneEvidee o7(o2, o4); const int n = 7; uneFigure* figures[n] = { &o1, &o2, &o3, &o4, &o5, &o6, &o7 }; for (int i=0; ise_decrire(); } }; #include "figure-2.h" void manip_2() { cout << "\n=========== figure pesante ============\n" << endl; float r = 2; unCerclePesant c1(2, 2, r, 1.5); c1.se_decrire(); cout << endl; }; main() { manip_1(); manip_2(); };