Информатика, вопрос задал xxxx20052005 , 1 год назад

разработать программу которая считывает текст из файла и выводит на экран только вопросительные предложения из этого текста. предусмотреть пользовательский интерфейс на с#​

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

Ответил YMNIY123
0

Ответ:

using System;

using System.IO;

using System.Text.RegularExpressions;

class Program

{

static void Main()

{

Console.WriteLine("Введите путь к файлу:");

string filePath = Console.ReadLine();

try

{

string text = File.ReadAllText(filePath);

string[] sentences = text.Split(new[] { ".", "!", "?" }, StringSplitOptions.RemoveEmptyEntries);

Console.WriteLine("Вопросительные предложения:");

foreach (string sentence in sentences)

{

if (IsQuestion(sentence))

{

Console.WriteLine(sentence.Trim());

}

}

}

catch (FileNotFoundException)

{

Console.WriteLine("Файл не найден.");

}

catch (Exception ex)

{

Console.WriteLine("Произошла ошибка: " + ex.Message);

}

Console.WriteLine("Нажмите любую клавишу для выхода...");

Console.ReadKey();

}

static bool IsQuestion(string sentence)

{

// Проверка, является ли предложение вопросительным

return sentence.Trim().EndsWith("?");

}

}

Новые вопросы