Pagini recente » Cod sursa (job #246088) | Cod sursa (job #2442581) | Rating Katyia (Katyia) | Cod sursa (job #1019380) | Cod sursa (job #187522)
Cod sursa(job #187522)
#include<stdio.h>
FILE *f;
int div(int a,int b)
{
if(a==b)
return b;
else if(a>b)
return div(a-b,b);
else return div(a,b-a);
}
int main()
{ int x,n,ct=0,i,j;
f=fopen("fractii.in","r");
fscanf(f,"%d",&n);
fclose(f);
f=fopen("fractii.out","w");
for(i=2;i<n;i++)
for(j=i+2;j<=n;j++)
if(j%i==0) ct++;
else
if(div(i,j)!=1)
ct++;
x=n*n-(n-1)-2*ct;
fprintf(f,"%d",x);
fclose(f);
return 0;
}