Представим данное число в десятичном виде:
25*a+5*b+c=64*c+8*b+a
63*c+3*b-24*a=0
Теперь просто подбираем a,b,c так, чтобы они были меньше 5 и соответствовали равенству.
c=1
b=3
a=3
То есть в пятеричной системе счисления это число будет равно 331, в восьмеричной - 133, в десятичной - 91.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int Mx = -30001, Mn = 30001;
while (true){
int tmp;
cin >> tmp;
if (tmp == 0)
break;
Mn = min(tmp, Mn);
Mx = max(tmp, Mx);
}
cout << Mx - Mn;
}