Ragazzi qualcuno mi potrebbe fare l'esempio con il calcolo della distanza tra due punti???
#include<iostream>
#include<cmath>
using namespace std;
class punto
{
private :
double x,y;
public :
punto();
punto(double,double);
friend punto distanza(punto,punto);
};
punto::punto()
{
x=0;
y=0;
}
punto::punto(double a,double z)
{
x=a;
y=z;
}
punto distanza(punto a,punto b)
{
punto C;
C.x=(a.x-b.x)^2;
C.y=(a.y-b.y)^2;
return sqrt(C.x-C.y);
}
int main()
{
punto A(5,3),B(1,2);
cout<<"la distanza e' : "<<distanza(A,B);
return 0;
}
ps: scusatemi se l'ho trascritto cosi ma lo spoiler non lo vedo
ps2:so che ci sono degli errori ma non li capisco....