Cod sursa(job #206622)

Utilizator gabipurcaruGabi Purcaru gabipurcaru Data 8 septembrie 2008 10:25:04
Problema Triang Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include<fstream.h>
#include<math.h>
ifstream in("triang.in");
ofstream out("triang.out");


int n,i,j,e,s;
float x[1600][3];



float distanta(float x,float y,float x2,float y2)
{
return sqrt(abs(x2-x)*abs(x2-x)+abs(y2-y)*abs(y2-y));
}


int main()
{
in>>n;
for(i=1; i<=n; i++)
	in>>x[i][1]>>x[i][2];

for(i=1; i<n-1; i++)
	for(j=i+1; j<n; j++)
		for(e=j+1; e<=n; e++)
			if(distanta(x[i][1],x[i][2],x[j][1],x[j][2]) == distanta(x[j][1],x[j][2],x[e][1],x[e][2]) && distanta(x[i][1],x[i][2],x[j][1],x[j][2]) == distanta(x[i][1],x[i][2],x[e][1],x[e][2]))
				s++;
out<<s<<'\n';


return 0;
}