Cod sursa(job #206619)

Utilizator gabipurcaruGabi Purcaru gabipurcaru Data 8 septembrie 2008 10:22:13
Problema Triang Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 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 dist(x,y,x2,y2)
{
return sqrt(abs(x2-x1)*abs(x2-x1)+abs(y2-y1)*abs(y2-y1));
}


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(dist(x[i][1],x[i][2],x[j][1],x[j][2]) == dist(x[j][1],x[j][2],x[e][1],x[e][2] && dist(x[i][1],x[i][2],x[j][1],x[j][2]) == dist(x[i][1],x[i][2],x[e][1],x[e][2]))
				s++;
out<<s;


return 0;
}