Pagini recente » Cod sursa (job #1728768) | Rating Cosmin Paunica (cosmin_paunica) | Cod sursa (job #3151446) | Cod sursa (job #271948) | Cod sursa (job #2004332)
#include <stdio.h>
#include <stdlib.h>
using namespace std;
FILE *fin,*fout;
int N,k=0;
int cmmdc(int x,int y)
{
while (x!=y)
{
if(x>y)
x=x-y;
else
y=y-x;
}
if(x==1)
return 1;
else
return 0;
}
int main()
{
fin=fopen("fractii.in","r");
fout=fopen("fractii.out","w");
fscanf(fin,"%d",&N);
for(int i=1;i<=N;i++)
for(int j=1;j<=N;j++)
if(i!=j && cmmdc(i,j))
k++;
fprintf(fout,"%d",k+1);
return 0;
}