Pagini recente » Cod sursa (job #1289102) | Cod sursa (job #1056805) | Cod sursa (job #1765516) | Statistici Liviu Serban (Serban_Liviu) | Cod sursa (job #1518039)
#include <stdio.h>
#include <iostream>
using namespace std;
int CMMDC(int a, int b){
int r;
while(b!=0 && a!=0){
if(a>b){
r = a - b;
a = b;
b = r;
}
else {
r = b - a;
b = a;
a = r;
}
}
if(a>b) return a;
return b;
}
int main()
{
FILE * f,* g;
f = fopen("fractii.in","r");
g = fopen("fractii.out","w");
int n,n_fractii,i,j;
n_fractii = 0;
fscanf(f,"%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(CMMDC(i,j)==1) n_fractii++;
fprintf(g,"%d",n_fractii);
fclose(f);
fclose(g);
return 0;
}