Цикл while без счетчика в C++
Давайте теперь будем делить заданное число на 2 столько раз,
пока результат не станет меньше 10.
Отдельный счетчик шагов здесь не нужен. Условие проверяет само рабочее число после преобразования. Цикл идет, пока результат удовлетворяет сравнению.
int num = 500;
while (num > 10) {
num = num / 2;
}
std::cout << num << "\n"; // результат
Делите число 100 на 3, пока результат не станет меньше
20. Выведите получившееся число.
Пусть есть число 1. Умножайте его на 2, пока результат
не станет больше 20. Выведите это число.
Дано число num с неким начальным значением. Умножайте его на
3 столько раз, пока результат умножения не станет больше
1000. Какое число получится? Посчитайте количество итераций,
необходимых для этого.