Pagini recente » Cod sursa (job #1706989) | Cod sursa (job #1977406) | Cod sursa (job #2032982) | Cod sursa (job #1734895) | Cod sursa (job #731534)
Cod sursa(job #731534)
#include <cstdlib>
#include <stdio.h>
#include <fstream>
int cmmdc(int a, int b)
{
int r;
while(r = a % b) {
a = b;
b = r;
}
return b;
}
int main(int argc, char *argv[])
{
FILE *citeste, *scrie;
int a,b,n, dc;
citeste = fopen("euclid2.in", "r");
scrie = fopen("euclid2.out", "w");
fscanf(citeste, "%d", &n);
for(int i=0; i<n; i++)
{
fscanf(citeste, "%d", &a);
fscanf(citeste, "%d", &b);
dc = cmmdc(a,b);
fprintf(scrie, "%d\n", dc);
}
return EXIT_SUCCESS;
}