DAMN. Endless for-else loops and an undeclared variable. sweet.

On Wed, Dec 24, 2008 at 6:30 PM, DotnetBeginner <[email protected]> wrote:
>
> Hi Guys,
>
> The easy way for beginners to count vowels in a string is
>
> using System;
> using System.Collections.Generic;
> using System.Text;
>
> namespace ConsoleApplication3
> {
>    class Program
>    {
>        static void Main(string[] args)
>        {
>            Console.WriteLine("Enter the string");
>            string chr = Console.ReadLine().ToLower();
>            char ch2 = 'a';
>            char ch3 = 'e';
>            char ch4 = 'i';
>            char ch5 = 'o';
>            char ch6 = 'u';
>            int j = 0;
>
>            foreach (char ch in chr)
>            {
>
>                if (ch == ch2)
>
>                    j++;
>                else
>                    if (ch == ch3)
>
>                        j++;
>                    else
>                        if (ch == ch4)
>                            j++;
>                        else
>                            if (ch == ch5)
>                                j++;
>                            else
>                                if (ch == ch6)
>                                    j++;
>              }
>            Console.WriteLine(j);
>        }
>    }
> }
>
>
> On Dec 18, 1:49 pm, Cerebrus <[email protected]> wrote:
>> I would do it the following way :
>>
>> 1. Create a char array comprising of the vowel letters.
>> 2. Run a While loop searching within the string from position 0 and
>> looping each time you find a vowel, this time starting with the
>> position at which find was successful.
>>
>> Happy Homework-ing !!
>>
>> On Dec 18, 8:56 am, DotnetBeginner <[email protected]> wrote:
>>
>> > I am trying to return num ofvowelspresent in a string using c#. I am
>> > not getting that. Can any body have any ideas
>>
>> > Appreciated.

Reply via email to