<span>125(6)=1*6^2+2*6^1+5*6^0=53(10)</span>
<span>1221(3)=1*3^3+2*3^2+2*3^1+1*3^0=52(10)
25,14(9)=2*9^1+5*9^0+1*9^(-1)+4*9^(-2)
</span><span>2*9^1+5*9^0+1*9^(-1)+4*9^(-2)+53/52=23+(13/81)+(53/52)
23(10)=17(16)
13(10)=D(16)
81(10)=51(16)
53(10)=35(16)
52(10)=34(16)
</span>
17(16)+(<span>D(16)/</span><span>51(16))+</span>(35(16)/<span>34(16))</span>≈<span>18.2E027(16)</span>
<span>Можно одновременным нажатием клавиш Alt и Enter перенести текст в
следующую строку в этой же клетке.</span>
Ответ:
#include <iostream>
#include <algorithm>
#include <cmath>
int gcd(int a, int b){
a = std::abs(a);
b = std::abs(b);
while(b > 0){
a %= b;
std::swap(a, b);
}
return a;
}
int main(){
int a, b;
std::cin >> a >> b;
int g = gcd(a, b);
std::cout << g << std::endl;
return 0;
}