4^3=64
т.к. 4 вида флагов - это основание, а количество флагов 3 - это степень
В конце всего пути ученик оказался на уровне <span>D:\Comp\Логика\Таблицы.
По условию сказано что до этого он опустился на уровень вниз сначала один раз, а потом второй, значит просто поднимем его по каталогу на 2 уровня и он окажется в каталоге </span>D:\Comp, в который, как говориться в условии, он до этого поднялся, а это значит что нам достаточно опуститься, чтобы получить ответ : D:\Comp\Билеты.
Как вы поняли, путь каталога, с которым он работал изначально выглядит как: D:\Comp\Билеты , что и будет являться ответом.
While - цикл с условием
for - цикл с известным количеством шагов (итераций)
чтобы воспользоваться for нужно знать точно количество шагов (интераций)
например, заполняем массив arr из 10 единиц типа int
for(i = 0; i < 10; i++) arr[i] = 0; // точно знаем что 10 элементов и делаем 10 интераций
если же нам не известно количество интераций цикла, например организовать ввод переменной до тех пор, пока пользователь не введет 0
сколько будет интераций - неизвестно и зависит сугубо от пользователя
int num;
do
{
cin >> num // вводим цифру
}
while(num != 0); // повторяем ввод, пока цифра не равна 0
( do while - разновидность while, в которой условие проверяется не перед первой интерацией, а после нее )
примеры представлены на c++, но в принципе и так понятно
Смотри вложение
..............................