16: правильный восьмиугольник
17:a) 3-1=2•3=6•3=18-1=17-1=16(5 команд)
Алгоритм:12211
б) 1•3=3•3=9•3=27-1=26-1=25 (5 команд)
Алгоритм :22211
18: 8:2=4:2=2:2=1 ( приписать 2 ) = 12:2 = 6.
1(приписать 2) =12:2=6:2=3 ( приписать 2 ) = 32:2=16.
12212
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(0));
int A[10];
int x, mn = 0, sum = 0;
cin >> x;
for (int jjj = 0; jjj < 10; jjj++)
{
A[jjj] = rand() % 161 - 80;
if (x == A[jjj])
{
cout << jjj << " ";
mn++;
}
else
sum += A[jjj];
};
cout << "\n"
<< mn << " " << sum;
}
Делаем развернутую запись числа
3*8²+4*8¹+1*8°=192+32+1=225
473(8) = 4*8^2 + 7*8^1 + 3*8^0 = 4*64 + 7*8 + 3 = 256 + 56 + 3 = 315(10)