Задача 7: Найдите отсутствующего ученика в классе. Во время дистанционного урока, учитель заметил, что один
Задача 7: Найдите отсутствующего ученика в классе. Во время дистанционного урока, учитель заметил, что один из N учащихся не присутствует. Чтобы определить, кто именно отсутствует, учитель попросил каждого присутствующего ученика написать свой номер в классном журнале - число от 1 до N. После урока, учитель сможет определить, какой ученик не написал свой номер. Ваша задача - написать программу для решения этой задачи.
11.12.2023 02:11
Разъяснение: Для решения данной задачи можно воспользоваться методом суммирования. Поскольку числа от 1 до N образуют арифметическую прогрессию, сумма всех чисел в этой последовательности равна (N * (N + 1)) / 2. Если мы вычтем из этой суммы сумму всех номеров, записанных в классном журнале, то получим номер отсутствующего ученика. Для решения задачи напишем программу:
Пример использования:
Совет: Если сложно понять, как работает программа, можно рассмотреть пример с небольшим числом учеников, например, 4 ученика. Также полезно внимательно прочитать условие задачи и понять, как можно воспользоваться арифметической прогрессией.
Задание: Перепишите программу так, чтобы отсутствующим учеником мог быть не один, а несколько учеников. То есть, добавьте возможность ввода нескольких отсутствующих номеров учеников.