Pagini recente » Cod sursa (job #1789489) | Cod sursa (job #2831097) | Cod sursa (job #1756524) | Cod sursa (job #703452) | Cod sursa (job #25029)
Cod sursa(job #25029)
#include<fstream.h>
int cmmdc(int x,int y)
{int r;
while(y!=0) {r=x%y;x=y;y=r;}
return x;}
ifstream f("putei.in");
ofstream g("puteri.out");
int main()
{long int n;
int d,e,a1,b1,c1,j,i,a[70],b[70],c[70],nr=0;
f>>n;
for(i=1;i<=n;i++)
f>>a[i]>>b[i]>>c[i];
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
{a1=a[i]+a[j];
b1=b[i]+b[j];
c1=c[i]+c[j];
if(a1==0)
if(b1==0 || c1==0)
nr++;
if(a1==0)
{if(b1!=0 && c1!=0)
d=cmmdc(b1,c1);
if(d>1) nr++;}
if(b1==0)
{if(a1!=0 && c1!=0)
d=cmmdc(a1,c1);
if(d>1) nr++;}
if(c1==0)
{if(a1!=0 && b1!=0)
d=cmmdc(a1,b1);
if(d>1) nr++;}
if( a1!=0 || b1!=0 || c1!=0)
{d=cmmdc(a1,b1);
e=cmmdc(d,c1);
if (e>1) nr++;}
}
g<<nr;
g<<"\n";
return 1;}