Напишите код на C#, который позволяет распечатать номер телефона по заданной фамилии в записной книжке. В записной
Напишите код на C#, который позволяет распечатать номер телефона по заданной фамилии в записной книжке. В записной книжке страницы содержат фамилии и номера телефонов, причем фамилии, записанные на одной странице, начинаются на одну и ту же букву английского алфавита. Каждая страница отводится для одной буквы.
19.06.2024 20:44
Инструкция: Для выполнения данной задачи на языке программирования C# мы можем использовать словарь, где ключами будут начальные буквы фамилий, а значениями - соответствующие номера телефонов. В первую очередь, мы создадим пустой словарь. Затем, мы будем считывать данные из записной книжки и добавлять их в словарь с помощью методов добавления элементов `Add()`.
Когда пользователь вводит фамилию, мы можем проверить, существует ли соответствующая фамилия в словаре, и если да, то вернуть соответствующий номер телефона.
Приведу пример кода:
Совет: Перед запуском кода убедитесь, что в вашем проекте добавлено пространство имен `System.Collections.Generic`, чтобы использовать словарь.
Задача на проверку: Напишите код, который будет добавлять новые фамилии и номера телефонов в записную книжку, а затем печатать весь словарь.