Pagini recente » Cod sursa (job #2719758) | Diferente pentru problema/hamster intre reviziile 49 si 50 | Diferente pentru problema/hamster intre reviziile 22 si 23 | Cod sursa (job #153923) | Cod sursa (job #728365)
Cod sursa(job #728365)
/* http://infoarena.ro/problema/euclid2 */
#include <fstream>
using std::ifstream;
using std::ofstream;
int main() {
ifstream in("euclid2.in");
ofstream out("euclid2.out");
int n, a, b, r;
in >> n;
while(n) {
--n;
in >> a >> b;
do {
r = a % b;
a = b;
b = r;
} while(r != 0);
out << a << '\n';
}
}