Вывести на экран номер символа в котором буква "а" появляется во второй раз - C#

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

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

Дана строка символов. Известно, что в этой строке несколько раз встречается буква "а". Вывести на экран номер символа в котором буква "а" появляется во второй раз.

Решение задачи: «Вывести на экран номер символа в котором буква "а" появляется во второй раз»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace LINQ_FindSecondLetterA
{
    class Program
    {
        static void Main(string[] args)
        {
            string text = "asds ds d e r re e e ewre wrwaeweffwef";
            int index = 0;
 
            for(int i = 0; i < text.Length; i++)
                if(text[i] == 'a')
                {
                    index++;
                    if (index == 2)
                    {
                        index = i;
                        break;
                    }
                }
            Console.WriteLine("Index of the second letter A is : {0}",index);
            Console.ReadLine();
        }
    }
}

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


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

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

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