Дана символьная строка, подсчитать в ней количество вхождений букв г, k, t - C#

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

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

Листинг программы
  1. // 14. строки Дана символьная строка. Подсчитать в ней количество вхождений букв г, k, t.
  2. Console.WriteLine("Введите строку:");
  3. string s = Console.ReadLine();
  4. int kol = 0;
  5. for (int i = 0; i < s.Length; i++)
  6. {
  7. if ((s[i] == 'r')|| (s[i] == 'k')||(s[i] == 't')) { kol++; }
  8.  
  9. }
  10. Console.WriteLine(kol);
  11. Console.ReadLine();
Преподователь задает такой вопрос: почему вот здесь:
Листинг программы
  1. for (int i = 0; i < s.Length; i++)
i строго меньше чем s.Length, а не меньше либо равно.

Решение задачи: «Дана символьная строка, подсчитать в ней количество вхождений букв г, k, t»

textual
Листинг программы
  1.             String s = "abchdrrkaokioidftt";
  2.             char[] c = s.ToCharArray();
  3.             int t = 0, k = 0, r = 0;
  4.             foreach (char x in c)
  5.                 switch (x)
  6.                 {
  7.                     case 't': t++; break;
  8.                     case 'r': r++; break;
  9.                     case 'k': k++; break;
  10.                 }
  11.             Console.WriteLine("Количество вхождений буквы t: " + t);
  12.             Console.WriteLine("Количество вхождений буквы k: " + k);
  13.             Console.WriteLine("Количество вхождений буквы r: " + r);

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


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

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

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы