Go back to the string.Split solution - what you have doesn't work, and won't.
You read a line, but then you try to convert it to an integer - and words don't normally convert to numbers at all. None of the sentences I have typed so far even contain a word that would convert to an integer!
String.Split Method (Char[]) (System)[
^]
So start with this:
Console.Write ("Enter Your Sentence: ");
string input = Console.ReadLine ();
string[] words = input.Split(' ');
And see if you can do the next bit yourself.