Вопрос задан 30.06.2023 в 02:39. Предмет Информатика. Спрашивает Сексенбаева Шугыла.

Задача 7: Найдите отсутствующего Однажды на дистанционном уроке, проводимом при помощи какого-то

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

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

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

Ответ:

a = int(input())

print(*{i for i in range(1, a + 1)} - {int(input()) for o in range(a - 1)})

Объяснение:

Поставь лучший ответ, это изи 100 баллов

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

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

python
N = int(input()) # Считываем количество учеников в классе # Создаем список учеников от 1 до N all_students = list(range(1, N + 1)) # Считываем номера присутствовавших учеников и удаляем их из списка for _ in range(N - 1): present_student = int(input()) all_students.remove(present_student) # Выводим оставшегося ученика print(all_students[0])

Этот код считывает число N, затем создает список всех учеников от 1 до N. Затем он считывает номера присутствовавших учеников и удаляет их из списка. Оставшийся элемент списка будет номером отсутствующего ученика, который выводится на экран.

0 0

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

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

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

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