Cod sursa(job #22787)

Utilizator cristina_ana_tdrToderoiu Cristina Ana cristina_ana_tdr Data 27 februarie 2007 15:07:08
Problema Patrate 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream.h>
#include <math.h>
unsigned int n, i, v1[100], v2[100], v3[100], j, l=1, k=1, m, o;
float x, y, nr=0;
int main()
{
ifstream f("patrate3.in");
f>>n;
for(i=1; i<=n; i++)
   {f>>x;
    f>>y;
    v1[l]=x;
    v2[l]=y;
    l++;
   }
for(i=1; i<=l; i++)
   for(j=1;j<=l; j++)
       {v3[k]=sqrt((v2[i]-v1[i])*(v2[i]-v1[i])+(v2[j]-v1[j])*(v2[j]-v2[j]));
	k++;
       }
for(i=1; i<=k; i++)
   for(j=i; j<=k; j++)
      for(m=j; m<=k; m++)
	  for(o=m; o<=k; o++)
	      {if((v3[i]==v3[j])&&(v3[j]==v3[m])&&(v3[m]==v3[o]))
		  nr++; }
ofstream g("patrate3.out");
g<<nr;
f.close();
g.close();
return 0;
}