Pentru a putea descărca acest fișier trebuie mai întâi să introduceți codul de securitate din poza de mai jos. Acest lucru este necesar pentru a preveni descărcarea neautorizata a fișierelor de catre roboti.

captcha

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 ...
Înapoi