Pagini recente » Cod sursa (job #396604) | Cod sursa (job #2707471) | Cod sursa (job #3282102) | Cod sursa (job #1370001) | Cod sursa (job #822156)
Cod sursa(job #822156)
#include <fstream>
using namespace std;
int main() {
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");
register int n;
fin >> n;
for (; n > 0; --n) {
register int a, b, r;
fin >> a >> b;
do
{
asm
{
mov EAX, [a]
mov EDX, 0
mov ECX, b
div ECX
mov [r], EDX
}
a = b;
b = r;
}
while( r );
fout << a << '\n';
}
fin.close();
fout.close();
return 0;
}