Vowels Sum C#
using System;
namespace Character_Sequence
{
class Program
{
static void Main(string[] args)
{
string word = Console.ReadLine();
int sum = 0;
for (int i = 0; i <= word.Length; i++)
{
if (word[i] == 'a')
{
sum = sum + 1;
}
else if (word[i] == 'e')
{
sum = sum + 2;
}
else if (word[i] == 'i')
{
sum = sum + 3;
}
else if (word[i] == 'o')
{
sum = sum + 4;
}
else if (word[i] == 'u')
{
sum = sum + 5;
}
}
Console.WriteLine(sum);
}
}
}
Може ли малко помощ със задачата - къде бъркам?
Привет колеги заповядайте задачата със цикли:
Идеята тук е че проверяваме буква от думата дали се съдържа в масива...като вътрешния цикъл увеличава индекса на масива съдържащ гласните букви със всяко обхождане като приключи вътрешния увеличава индекса на външния цикъл със следващата буква на думата която ще мине да провери да ли е гласна.
using System;
using System.Linq;
namespace GFG
{
class Program
{
private static void Main(string[] args)
{
string random = Console.ReadLine();
string toLower = random.ToLower();
char []isVowels = { 'a','e','i','o','u','y' };
byte count = 0;
for (int i = 0; i < toLower.Length; i++)
{
for (int j = 0; j < isVowels.Length; j++)
{
if (toLower[i]==isVowels[j])
{
count++;
}
}
}
Console.WriteLine(count);
}
}
}