Вывести на экран номер символа в котором буква "а" появляется во второй раз - 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();
}
}
}