Reverse
word in a string without using inbuilt function in C#
class ResverseWord
{
public static void
Main()
{
string s = "Hi , how are you
?";
//use
for store string into list of word
List<string> lst = new List<string>();
//use
for populate reverse word string
string finalString = string.Empty;
string str = string.Empty;
for (int
i=0;i<s.Length;i++)
{
if(s[i]==' ')
{
lst.Add(str);
str = "";
}
else
{
str += s[i];
}
if(i==s.Length-1)
lst.Add(str);
}
for(int
i=lst.Count-1;i>=0;i--)
{
finalString += lst[i]+" ";
}
Console.WriteLine(finalString);
Console.ReadLine();
}
}
Mst
ReplyDelete