[C#] Arrays - 12 задача


2

Условие:

12. Write a program that creates an array containing all letters from the alphabet (A-Z). Read a word from the console and print the index of each of its letters in the array.
 
Мое решение:
 



Отговори



0

Ето го моето решение.

http://pastebin.com/Fx98HjA0

Първо създавам масив с буквите (големи и малки букви). И след това минавам с един for цикъл през стринга и правя Array.indexOf(). Можеше да си напиша и сам метода indexOf() обаче защо като е направено и е направено добре.


от nikolap (555 точки)


0

Eто и едно мое решение възможно най-елементарното и късо решение :)

Гледам нещата да са максимално прости,за да не си усложняваме живота излишно :)

http://pastebin.com/dWF4Twi9


от JulianH (5 точки)


0
Възможно по-късо решение (не съм го тествал, ма трябва да работи): char[] array = Console.ReadLine().ToCharArray(); for (int i = 0; i < array.Length; i++) { Console.WriteLine("Theletter is:{0} index of letter:{1}",array[i],(int)array[i]); }

от JulianG (5316 точки)


0
http://pastebin.com/19bmgJLk реших да опитам друго от стандартните решения, като приемам string за array , мисля че работи абсолюнто коректно.

от GoShow (69 точки)