Инструкция break в C++
Проверим, есть ли среди чисел от 100 до 200
число, которое делится на 13. Если есть, выведем его:
for (int i = 100; i <= 200; ++i) {
if (i % 13 == 0) {
std::cout << i << "\n"; // выведет 104, 117, 130 и так далее до 195
}
}
Первое такое число уже найдено, а цикл все равно идет до конца
диапазона. Сразу после находки его можно завершить инструкцией
break:
for (int i = 100; i <= 200; ++i) {
if (i % 13 == 0) {
std::cout << i << "\n"; // выведет 104
break;
}
}
Переберите числа от 100 до 999, пока не найдется
число, сумма цифр которого равна 25. Выведите это число.
Переберите числа от 100 до 999, пока не найдется
число, произведение цифр которого равно 36. Выведите
это число.
Определите, сколько целых чисел, начиная с числа 1,
нужно сложить, чтобы сумма получилась больше 100.
Дана строка "red fox". Выведите символы до первого
пробела, не включая его.