Cod sursa(job #166450)

Utilizator runnaway90Oprescu Radu Constantin runnaway90 Data 28 martie 2008 00:26:54
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<stdio.h>

long long i,j,nr,n,k,sol[1000003];

int main()
{
    freopen("fractii.in","r",stdin);
    freopen("fractii.out","w",stdout);
    scanf("%lld",&n);
    nr=n;
    for(i=2;i<=n;i++)
         if (!sol[i])               
         {
             k=i;if (n%i==0)
                    nr=(i-1)*nr/i;
             for (j=i+k;j<=n;j+=k)
                 sol[j]=1;
         }
    printf("%lld",&nr);
    return 0;
}