Pagini recente » Cod sursa (job #345605) | Cod sursa (job #1429685) | Cod sursa (job #3236638) | Cod sursa (job #3181622) | Cod sursa (job #126297)
Cod sursa(job #126297)
#include <stdio.h>
#include <stdlib.h>
long n,i,j,x[50000],y[50000],z[50000],med1,med2,med3,s1,s2,s3,rez;
int main()
{
FILE*f=fopen("inundatii.in","r");
FILE*g=fopen("inundatii.out","w");
fscanf(f,"%ld",&n);
for (i=1; i<=n; i++)
fscanf(f,"%ld%ld%ld",&x[i],&y[i],&z[i]);
med1=x[n/2]-n/2; med2=y[n/2]-n/2; med3=z[n/2]-n/2;
s1=0; s2=0; s3=0; rez=0;
for (i=1; i<=n; i++)
{
s1+=abs(x[i]-(med1+i));
s2+=abs(y[i]-(med2+i));
s3+=abs(z[i]-(med3+i));
}
rez=s1+s2+s3;
fprintf(g,"%ld",rez);
return 0;
}