Pagini recente » Cod sursa (job #1363867) | Borderou de evaluare (job #1250000) | Cod sursa (job #3281202) | Borderou de evaluare (job #2097842) | Cod sursa (job #334665)
Cod sursa(job #334665)
#include <stdio.h>
FILE *f,*g;
long x,i,n,s,a[1000000];
int main(){
f=fopen("fractii.in","r");
g=fopen("fractii.out","w");
fscanf(f,"%ld",&n);
for (i=1;i<=n;i++)
a[i]=i-1;
s=0;
for (i=2;i<=n;i++){
x=i*2;
while (x<=n){
a[x]=a[x]-a[i];
x=x+i;
}
s+=a[i];
}
s=s*2+1;
fprintf(g,"%ld",s);
fclose(f);
fclose(g);
return 0;
}