Предмет: Информатика, автор: 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 на имя сотрудника, которого вы ищете.)

Похожие вопросы
Предмет: Литература, автор: bazarbaevadinara
Предмет: Литература, автор: mayner258