Cod sursa(job #1489589)
Utilizator | Data | 21 septembrie 2015 18:10:54 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.42 kb |
#include <bits/stdc++.h>
using namespace std;
unsigned euclid(unsigned u, unsigned v)
{
while (v!= 0)
{
unsigned r = u % v;
u = v;
v = r;
}
return u;
}
int main()
{
unsigned cont,u,v;
ifstream f("euclid2.in");
f>>cont;
ofstream g("euclid2.out");
while(cont--)
{
f>>u>>v;
g<<euclid(u,v)<<'\n';
}
return 0;
}