Pagini recente » Cod sursa (job #1338216) | Cod sursa (job #606586) | Cod sursa (job #319354) | Cod sursa (job #2324210) | Cod sursa (job #2365406)
#include <stdlib.h>
#include <stdio.h>
int cmmdc(int a, int b){
if(a==b)
return a;
if(a > b)
return cmmdc(a-b, b);
else
return cmmdc(a, b-a);
}
void main(){
FILE *ptr, *ptrO;
ptr = fopen("input.in", "r");
ptrO = fopen("output.out", "w");
int numbers=0;
fscanf(ptr, "%d", &numbers);
int a=0, b=0;
while(numbers){
fscanf(ptr, "%d %d", &a, &b);
fprintf(ptrO, "%d\n", cmmdc(a, b));
numbers--;
}
fclose(ptr);
fclose(ptrO);
}