Подсчитать количество пар слов, в которых последняя буква слова слева совпадает с первой буквой слова справа - C#

Узнай цену своей работы

Формулировка задачи:

Дана строка без знаков препинания. Подсчитать количество пар слов, в которых последняя буква слова слева совпадает с первой буквой слова справа. Счет вести для каждой встреченной буквы.

Решение задачи: «Подсчитать количество пар слов, в которых последняя буква слова слева совпадает с первой буквой слова справа»

textual
Листинг программы
using System;
 
class Program
{
   static void Main(string[] args)
   {
      Console.Write("String: ");
      String initial = Console.ReadLine();
 
      String[] Words = initial.Split(' ');
      Int32 Count = 0;
      for(Int32 i = 1; i < Words.Length; i++)
      {
         Char lastLetter = Words[i - 1][Words[i - 1].Length - 1];
         Char firstLetter = Words[i][0];
 
         if (lastLetter == firstLetter) Count++;
      }
 
      Console.WriteLine("Count: {0}", Count);
      Console.ReadLine();
   }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы