Tip fișier: txt 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 ...
Download Înapoi