Відповідь:
using System;
using System.IO;
class Program
{
static void Main()
Console.WriteLine("Введите путь к файлу:");
string filePath = Console.ReadLine();
try
string[] lines = File.ReadAllLines(filePath);
Console.WriteLine("Вопросительные предложения из файла:");
foreach (string line in lines)
if (IsQuestion(line))
Console.WriteLine(line);
}
catch (FileNotFoundException)
Console.WriteLine("Файл не найден.");
catch (Exception ex)
Console.WriteLine("Произошла ошибка: " + ex.Message);
Console.ReadLine();
static bool IsQuestion(string sentence)
if (string.IsNullOrWhiteSpace(sentence))
return false;
char lastChar = sentence[sentence.Length - 1];
return lastChar == '?';
Пояснення:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
using System;
using System.IO;
class Program
{
static void Main()
{
Console.WriteLine("Введите путь к файлу:");
string filePath = Console.ReadLine();
try
{
string[] lines = File.ReadAllLines(filePath);
Console.WriteLine("Вопросительные предложения из файла:");
foreach (string line in lines)
{
if (IsQuestion(line))
{
Console.WriteLine(line);
}
}
}
catch (FileNotFoundException)
{
Console.WriteLine("Файл не найден.");
}
catch (Exception ex)
{
Console.WriteLine("Произошла ошибка: " + ex.Message);
}
Console.ReadLine();
}
static bool IsQuestion(string sentence)
{
if (string.IsNullOrWhiteSpace(sentence))
{
return false;
}
char lastChar = sentence[sentence.Length - 1];
return lastChar == '?';
}
}
Пояснення: