Вопрос пользователя:
Ответ нейросети:
using System; using System.IO;
class Person { public string LastName { get; set; } public string FirstName { get; set; } public string MiddleName { get; set; } public string Gender { get; set; } public string Nationality { get; set; } public int Height { get; set; } public int Weight { get; set; } public DateTime DateOfBirth { get; set; } public string PhoneNumber { get; set; } public string Address { get; set; } }
class Program { static void Main() { string filePath = "persons.txt";
// Создаем и записываем информацию о людях в файл
using (StreamWriter writer = new StreamWriter(filePath))
{
writer.WriteLine("Иванов;Иван;Иванович;М;Русский;180;80;1990-05-15;1234567890;123456, Россия, Московская область, Подольский район, Подольск, Ленина улица, 10, 20");
writer.WriteLine("Петров;Петр;Петрович;М;Украинец;175;75;1988-10-20;0987654321;654321, Украина, Киевская область, Киев, Главная улица, 5, 10");
writer.WriteLine("Сидорова;Мария;Ивановна;Ж;Русская;165;60;1995-03-25;1122334455;543213, Россия, Санкт-Петербург, Невский проспект, 1, 15");
}
// Читаем информацию о людях из файла и находим самого молодого человека
Person youngestPerson = null;
using (StreamReader reader = new StreamReader(filePath))
{
string line;
DateTime minDateOfBirth = DateTime.Now;
while ((line = reader.ReadLine()) != null)
{
string[] data = line.Split(';');
Person person = new Person
{
LastName = data[0],
FirstName = data[1],
MiddleName = data[2],
Gender = data[3],
Nationality = data[4],
Height = int.Parse(data[5]),
Weight = int.Parse(data[6]),
DateOfBirth = DateTime.Parse(data[7]),
PhoneNumber = data[8],
Address = data[9]
};
if (person.DateOfBirth < minDateOfBirth)
{
minDateOfBirth = person.DateOfBirth;
youngestPerson = person;
}
}
}
// Записываем информацию о самом молодом человеке в новый файл
string outputFilePath = "youngest_person.txt";
using (StreamWriter writer = new StreamWriter(outputFilePath))
{
writer.WriteLine($"Самый молодой человек:");
writer.WriteLine($"Фамилия: {youngestPerson.LastName}");
writer.WriteLine($"Имя: {youngestPerson.FirstName}");
writer.WriteLine($"Отчество: {youngestPerson.MiddleName}");
writer.WriteLine($"Пол: {youngestPerson.Gender}");
writer.WriteLine($"Национальность: {youngestPerson.Nationality}");
writer.WriteLine($"Рост: {youngestPerson.Height}");
writer.WriteLine($"Вес: {youngestPerson.Weight}");
writer.WriteLine($"Дата рождения: {youngestPerson.DateOfBirth.ToShortDateString()}");
writer.WriteLine($"Номер телефона: {youngestPerson.PhoneNumber}");
writer.WriteLine($"Адрес: {youngestPerson.Address}");
}
Console.WriteLine("Информация о самом молодом человеке записана в файл youngest_person.txt");
}
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.