Pagini recente » Cod sursa (job #382115) | Cod sursa (job #2030759) | Cod sursa (job #1026317) | Cod sursa (job #387949) | Cod sursa (job #355025)
Cod sursa(job #355025)
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,v[9000],nr[7001],total=0,n;
FILE *f=fopen("medie.in","r");
memset(nr,0,sizeof(nr));
fscanf(f,"%i",&n);
for(i=0;i<n;i++)
{
fscanf(f,"%i",&v[i]);
nr[v[i]]++;
}
fclose(f);
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(((v[i]+v[j])&1)==0)
{
total+=nr[(v[i]+v[j])>>1];
if(v[i]==v[j])
total-=2;
}
}
}
f=fopen("medie.out","w");
fprintf(f,"%i\n",total);
fclose(f);
return 0;
}