Pagini recente » Cod sursa (job #1523353) | Cod sursa (job #35226) | Cod sursa (job #291058) | Cod sursa (job #133820) | Cod sursa (job #140183)
Cod sursa(job #140183)
#include<stdio.h>
#define input "fractii.in"
#define output "fractii.out"
#define dim 101
int n,a[dim];
int main()
{
freopen(input,"r",stdin);
freopen(output,"w",stdout);
int s=0,i,j;
scanf("%d",&n);
for(i=2;i<=n;i++)
if(!a[i])
{
s+=(i-1);
for(j=2*i;j<=n;j+=i)
if(!a[j])
a[j]=j-j/i;
else
a[j]-=a[j]/i;
}
else
s+=a[i];
printf("%d",s);
return 0;
}