Tip fișier:
|
txt
|
Mărime fișier:
|
3 KB (2,597 bytes)
|
Data creare:
|
13/03/2017 05:07:51
|
Ultima modificare:
|
28/12/2012 23:17:41
|
Ultima accesare:
|
24/04/2024 22:00:13
|
Cod MD5:
|
62e2c363f1c2e50dad0264c083627258}
|
Download-uri:
|
15
|
Preview
//APOO Partial 2003.
//NR. 2.
ATENTIE !!! Rezolvarea asta este gresita, da vreo 4 erori la compilare !
//Subiectul A.
#include<iostream.h>
class Punct{
double x; double y;
public:
Punct(){x=0; y=0; };
Punct(double a, double b);
friend ostream& operator<<(ostream& os, Punct& p);
};
Punct::Punct(double a, double b)
{ x=a;
y=b;
}
ostream& operator<<(ostream& os, Punct& p)
{ os << "<" << p.x <<","<< p.y << ">";
return os;
}
class Figura{
Punct c;
public:
Figura(double x, double y);
virtual double aria();
friend ostream& operator<<(ostream& os, Figura& f);
};
Figura::Figura(double x, double y)
{
c.Punct(x,y); // e gresit asa.... eu am pus c(x,y) la examen, adica si mai rau...
}
ostream& operator<<(ostream& os, Figura& f)
{ os << "Centru : " << f.c;
return os;
}
double Figura::aria()
{ return 0; //aria unei figuri ce are doar 1 pct.
}
class Cerc: public Figura{
double raza;
public:
Cerc(double x, double y, double z);
virtual double aria();
frien ...