Pagini recente » Clasamentul arhivei de probleme | Clasament arhiva | Clasamentul arhivei de probleme | Clasament arhiva | Cod sursa (job #91523)
Cod sursa(job #91523)
#include <stdio.h>
int cmmdc(int a,int b)
{
while((a!=b)&&(a)&&(b)) {
if(a>b) a=a-b;
else b=b-a; }
if((a==b)&&(a!=1)) return 0;
else return 1;
}
int main() {
freopen("fractii.in" , "r" , stdin);
freopen("fractii.out", "w", stdout);
int n,i,j,s=0;
scanf("%d" , &n);
for (i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(cmmdc ( i,j )) s++;
printf("%d" , s);
}