Ответ: 1
Смотри схему.
Сначала пишем название каталога с которого начинал пользователь и стрелочками иллюстрируем его путь. В данном случае 2 уровня вверх и 1 вниз. (Черный цвет)
Потом из полного пути каталога в котором он оказался (C:\2012\Текст\Таблицы) заполняем от конца к началу. (Красный цвет)
Т.к. выше Текст пользователь не поднимался то до Текста (включительно) путь остаётся без изменений: C:\2012\Текст
По схеме видно, что между Текст и Работа1 должен находится ещё один элемент пути (на схеме ?), т,е. путь имеет вид C:\2012\Текст\?\Работа1
Под этот вид подходит только ответ под цифрой 1.
Если кодировать только те пещеры в которых есть, то одна, если все то три.
<h3>Алгоритм решения</h3>
Выводим через пробел все числа от b-1 до a+1. В цикле вывода можем считать количество таких чисел, а можем воспользоваться формулой (b-a = кол-во целых чисел от a до b-1 или от a+1 до b).
<h3>Код</h3>
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
for (int i = b-1; i > a; --i)
cout << i << " ";
cout << endl << (b-a-1) << endl;
return 0;
}
---------------------
Файл решения прикреплён.
В десятичной это: 172 - 4 = 168
В двоичной 168 это 10101000