Вопрос задан 02.10.2023 в 17:18. Предмет Информатика. Спрашивает Ivanova Karina.

Однажды на дистанционном уроке, проводимом при помощи какого-то сервиса видеоконференций, учитель

заметил, что отсутствует один из N учащихся класса. Чтобы понять, кто именно отсутствует, учитель попросил каждого присутствующего ученика написать в чат его номер в классном журнале: число от 1 до N. Тогда после окончания урока, просмотрев сохранённый чат, учитель сможет понять, какой из учеников не написал свой номер. Помогите ему — напишите программу, которая сделает это. Входные данные В первой строке входных данных записано целое число N (1 ≤ N ≤ 105) — количество учеников в классе. Следующие N − 1 строк содержат по одному числу — номера присутствовавших на уроке учеников в произвольном порядке. Среди этих чисел каждое число от 1 до N, кроме какого-то одного, встречается ровно один раз. Выходные данные Программа должна вывести одно число — номер отсутствовавшего ученика. Пример Ввод 5 2 5 1 3 Вывод 4
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кононова Вероника.

n = int(input())

a = []

for x in range(1, n):

   a.append(int(input()))

for x in range(1, n):

   try:

       a.index(x)

   except:

       print(x)

       break

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать Python. Вам нужно создать список всех учеников и затем вычесть из этого списка номера учеников, которые присутствовали на уроке. Оставшийся элемент в списке будет номером отсутствующего ученика. Вот программа:

python
# Считываем количество учеников N = int(input()) # Создаем список всех учеников от 1 до N all_students = set(range(1, N + 1)) # Считываем номера присутствующих учеников present_students = set(int(input()) for _ in range(N - 1)) # Находим отсутствующего ученика missing_student = list(all_students - present_students)[0] # Выводим номер отсутствующего ученика print(missing_student)

Пример ввода и вывода:

Вход:

5 2 5 1 3

Вывод:

4
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос