Pagini recente » Monitorul de evaluare | Cod sursa (job #799608) | Cod sursa (job #455679) | Cod sursa (job #743723) | Cod sursa (job #342096)
Cod sursa(job #342096)
#include <stdio.h>
#define Nmax 100001
int a[Nmax],b[Nmax],c[Nmax],i,N,nr,x,y,z,j;
int main()
{
freopen("puteri.in","r",stdin);
scanf("%d", &N);
for (i=1;i<=N;++i)
scanf("%d %d %d", &a[i],&b[i],&c[i]);
nr=0;
for (i=1;i<N;++i)
{
for (j=i+1;j<=N;++j)
{
x=a[i]+a[j];
y=b[i]+b[j];
z=c[i]+c[j];
if (x%2==0 && y%2==0 && z%2==0)
nr++;
// else
if (x%3==0 && y%3==0 && z%3==0)
nr++;
// else
if (x%5==0 && y%5==0 && z%5==0)
nr++;
}
}
freopen("puteri.out","w",stdout);
printf("%ld\n", nr);
return 0;
}