Може директно да намираш индекса и да печаташ.
В случая списъка съм го сложила за улеснение, но може и без него.
https://gist.github.com/Tanya-Zheleva/483f0c1fdd6f6c98ba02673724b4d8ca
Може директно да намираш индекса и да печаташ.
В случая списъка съм го сложила за улеснение, но може и без него.
https://gist.github.com/Tanya-Zheleva/483f0c1fdd6f6c98ba02673724b4d8ca
Виждам, че задачата е решена по по-кратък и ефектен начин, но в случая се интересувам от сортиране на резултата, който получавам.
Грешката ти е в циклите. От външнияти трябва текущата буква, а от вътрешния вземаш индекса и.
for (int i = 0; i < myArray.Length; i++)
{
for (int k = 0; k <allLetters.Length; k++)
{
if (myArray[i] == allLetters[k])
{
Console.WriteLine(myArray[i] + " -> " + k);
}
}
}
Да, така е. Благодаря!