Pagini recente » Cod sursa (job #362208) | Cod sursa (job #2952649) | Cod sursa (job #2037056) | Cod sursa (job #2813426) | Cod sursa (job #750857)
Cod sursa(job #750857)
#include <stdio.h>
int cmmdc(int x, int y)
{
while(y!=1 && x!=1 && x!=y)
{
if (x>y) x=x-y;
else y=y-x;
}
if (x==1 || y==1) return 1;
else return x;
}
int main()
{
freopen("fractii.in","r",stdin);
freopen("fractii.out","w",stdout);
int n,s=0;
scanf("%d",&n);
for (int i=1; i<=n; i++)
for (int j=1; j<=n; j++)
if(cmmdc(i,j)==1)
s++;
printf("%d",s);
fflush(stdout);
}