Предмет: Информатика, автор: OMEE

Дан файл f, который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы и номер телефона. Найти телефон сотрудника по его фамилии и инициалам. C#

Ответы

Автор ответа: M0hlik
1

Вот пример программы на C#, которая считывает файл, содержащий информацию о сотруднике в формате "urname initials phone_number", и возвращает номер телефона сотрудника, если ему известны его фамилия и инициалы:


using System;

using System.IO;

using System.Linq;

class Program {

   static void Main() {

       string filePath = "employee_info.txt";

       string[] lines = File.ReadAllLines(filePath);

       string searchTerm = "Smith J";

       string phoneNumber = "";

       foreach (string line in lines) {

           string[] lineParts = line.Split(' ');

           string name = lineParts[0] + " " + lineParts[1];

           if (name == searchTerm) {

               phoneNumber = lineParts[2];

               break;

           }

       }

       Console.WriteLine(phoneNumber);

   }

}




(Вам нужно заменить filePath на местоположение вашего файла и заменить searchTerm на имя сотрудника, которого вы ищете.)

Похожие вопросы
Предмет: Математика, автор: dianavarlam234
Предмет: Информатика, автор: kenel1404201064
ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО!!!! задание по phyton

Задание: Игра в "Быки и коровы"
Описание задачи:
Вы создаете игру в "Быки и коровы". Это игра, в которой компьютер загадывает четырехзначное число, а игрок пытается угадать его. После каждой попытки компьютер сообщает, сколько быков и коров игрок получил.
Если игрок угадал цифру и ее позицию, это считается "быком". Если игрок угадал цифру, но не ее позицию, это считается "коровой".
Требования к программе:
1. Программа должна генерировать случайное четырехзначное число для каждой новой игры.
2. Игрок должен вводить свою догадку о загаданном числе.
3. Программа должна проверять, что введенное значение является четырехзначным числом.
4. Программа должна сообщать игроку, сколько быков и коров он получил после каждой попытки.
5. Программа должна завершаться, когда игрок угадывает загаданное число.
Дополнительные требования:
1. Программа должна использовать функции для логических операций, таких как проверка на четырёхзначность числа, вычисление быков и коров и т.д.
2. Программа должна предоставлять пользователю возможность начать новую игру или закончить текущую игру.