Плачу 100 (выполнить ** языке С#) Даны две строки, содержащие не более 100 символов....

0 голосов
37 просмотров

Плачу 100 (выполнить на языке С#) Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву и количество таких слов в каждой строке.


Информатика (344 баллов) | 37 просмотров
Дан 1 ответ
0 голосов

Файл .cs не прикрепляется, поэтому прикрепил с расширением .txt. Если нужен файл .cs, то убери из расширения .txt.


image
image
Скачать вложение Текст (TXT)
(5.6k баллов)
0

string a; string b; int count = 0; int count2 = 0; bool g = false; bool g2 = false; Console.WriteLine("Введите первую строку"); a = Convert.ToString(Console.ReadLine()); Console.WriteLine("Введите первую строку"); b = Convert.ToString(Console.ReadLine()); Console.WriteLine("Введите первый символ");

0

char first_symbol = Convert.ToChar(Console.ReadLine()); Console.WriteLine("Введите последний символ"); char second_symbol = Convert.ToChar(Console.ReadLine()); char[] separ = { ' ' }; string[] a1 = a.Split(separ); string[] b1 = b.Split(separ);

0

for (int i = 0; i < a1.Length; i++) if (a1[i].IndexOf(first_symbol) == 0 && a1[i].IndexOf(second_symbol) == a1[i].Length - 1) { Console.Write(a1[i]+";"); count++; g= true; } if (g) { Console.WriteLine(" В этой строке :" + count + " слов(о)"); } Console.WriteLine();

0

for (int i = 0; i < b1.Length; i++) if (b1[i].IndexOf(first_symbol) == 0 && b1[i].IndexOf(second_symbol) == b1[i].Length - 1) { Console.Write(b1[i]+";"); count2++; g2 = true; } if (g2) { Console.WriteLine(" В этой строке :" + count2 + " слов(о)"); } Console.ReadLine();