Pagini recente » Cod sursa (job #286680) | Cod sursa (job #1371876) | Cod sursa (job #1871618) | Cod sursa (job #337430) | Cod sursa (job #144460)
Cod sursa(job #144460)
#include<stdio.h>
#define INPUT "euclid2.in"
#define OUTPUT "euclid2.out"
FILE *fin=fopen(INPUT, "r"),*fout=fopen(OUTPUT, "w");
long nr1, nr2;
inline void readValues(){fscanf(fin, "%ld %ld", &nr1, &nr2);}
void solveFunction();
inline void printSolution(long val){fprintf(fout, "%ld\n", val);}
int main(){
readValues();
solveFunction();
fclose(fin);
fclose(fout);
return 0;
}
void solveFunction(){
long r;
r=nr1%nr2;
while(r!=0){
nr1=nr2;
nr2=r;
r=nr1%nr2;
}
printSolution(nr2);
}