alarm
Задайте вопрос
Информатика
Marvin

C++ Какой цикл больше подходит в каждой из следующих ситуаций:а) суммирование последовательности, например 1/2 + 1/3 + 1/4 + 1/5 + . . . + +1/10;б) чтение списка экзаменационных оценок студента;в) чтение количества дней, за которые сотрудники фирмы получили больничный лист;г) тестирование функции для проверки ее поведения с разными значениямиаргументов.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

а) for, так как наша переменная, которая будет управлять циклом(как принято i ) будет принимать значения от 0 до 9, если начинать цикл с 0. Мы создаем переменную result и помещаем внутри цикла следующее выражение: result += 1/(i + 1). На выходе получим результат данного выражения.

б) В данном случае, можно использовать либо for range based, где выражение цикла выглядит так for (const auto & grade : grades), либо while с условием пока не дойдем до конца списка, зависит какой вид списка мы используем. Я считаю больше подходит for.

в) Думаю for range-based, либо обычный for.

г) как и в б, можно использовать либо for ranged base, либо while, если значения аргументов содержатся в массиве, то тогда for range-based. Если например, тестирование происходит с помощью пользовательского ввода, то тогда удобнее было бы использовать while.

99
Marja
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

посчитайте пож. дам 50 поинтов.

Программа на с++Известны сопроти

Задание 1.Нарисуйте блок-схему р

Создайте новую вкладку, назовите

Программист написал программу, в

Программист написал программу, в

Контакты
Реклама на сайте