Here you go.
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)|(ch == ch3)|(ch == ch4)|(ch == ch5)|(ch ==
ch6))
j++;
}
Console.WriteLine(j);
}
}
}
On Wed, Dec 24, 2008 at 7:25 PM, Brandon Betances <[email protected]>wrote:
>
> 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.
>
--
Thanks,
Sushma
Email: [email protected]
Mobile: (571) 438 1206