int total = 0;
int wordCount = 0, index = 0;
var vowels = new HashSet<char> { 'a', 'e', 'i', 'o', 'u' };
var consonants = new HashSet<char> { 'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'x' };
for (int i = 0; i < sentence.Length; i++)
if (vowels.Contains(sentence[i]))
{
total++;
}
else if (consonants.Contains(sentence[i]))
{
total++;
}
}
Console.WriteLine("Your total number of vowels is: {0}", total);
Console.WriteLine("Number of consonants: {0}", total);
Console.ReadLine();
`
Это мой код. Когда я запускаю свой код, он точно сообщает мне, сколько там гласных, но это не говорит мне о количестве согласных. Он просто скопировал количество гласных.Подсчет гласных и согласных в строке
Вы понимаете, что это второй раз, когда вы спрашиваете, и .. у него был тот же самый код, который печатает одну и ту же переменную 'total' ..? как место для начала, посчитайте свой согласный и гласные в разных переменных. –
Итак, 'total' - количество гласных и количество согласных? Как это работает? – John3136
@ John3136, похоже, что op не читал (или не пытался понять) свой собственный код. ** Когда я запускаю свой код, он точно сообщает мне, сколько там гласных, но это не говорит мне о количестве согласных. Он просто скопировал количество гласных. ** –