В циклах очень часто приходится прибегать к использованию условной инструкции. Однако, если задачу всё же можно решить без if, то следует выбирать именно этот вариант, так как if увеличивает время выполнения и сложность алгоритма. Например, задачу (8.5.6) вывода четных чисел можно было бы решить с помощью ifтак:
1
2
3
4
|
while (i <= n * 2) {
if (i % 2 == 0) cout << i << " ";
i++;
}
|
Примером использования условной инструкции являются задачи на анализ разрядов вводимых чисел. Например. Вводится последовательность из n (n > 0)натуральных чисел. Определить количество трехзначных чисел в данной последовательности оканчивающихся на 7 (типичная задача ОГЭ).
Достарыңызбен бөлісу: |