Добрый день. У вектора есть такое понятие как reverse_iterator, объявляется так: vector<type>::reverce_iterator = yourVector.rbegin();
В 195- 4 единицы
В 173-4 единицы
25(10)=11001(2)
82(10)=1010010(2)
263(10)=407(8)
На будущее-в любом компьютере есть калькуляторы, которые это легко вычисляют. Через вид поставить "Программист" и вуоля.
Int M = 0;
cin >> M;
cout << M <<" кг содержит " << M / 1000 << " полных тон." << endl;
var m,k:integer;
n:real;
begin
writeln('Введите n и m через пробел:');
read(n,m);
k:=0;
writeln('Шаг ',k,', n=',n,', m=',m);
while m >= 6 do begin
m:=m-2;
n:=n*2;
k:=k+1;
writeln('Шаг ',k,', n=',n,', m=',m);
end;
writeln('n=',n,', m=',m);
end.
Результат:
Введите n и m через пробел:
1 10
Шаг 0, n=1, m=10
Шаг 1, n=2, m=8
Шаг 2, n=4, m=6
Шаг 3, n=8, m=4
n=8, m=4