Задать вопрос
@Slavon7

Ничего не выводит,почему?

Программа должна выводить кол-во согласных букв ,а в консоли вылазит:
#include<iostream>
using namespace std;
int main()
{
    int sogl = 0;
    const char n = 20;
    const char b = 20;
    string s[n] = { "bcdfghjklmnpqrstvwxz" }; // согласные буквы
    string h[b] = { "Lolikom" }; // слово в котором согласных букв = 4
   
    for (int i = 0; i < h[b].size(); i++)
    {

        for (int j = 0; j < s[n].size(); j++)
        {
            if (h[i] == s[j])
                sogl++;
        }
    }
    cout << sogl ;
    
}
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Простой 7 комментариев
Решение пользователя Владимир Т К ответам на вопрос (2)
32bit_me
@32bit_me
Программист, встраиваемые системы
#include<iostream>
using namespace std;
int main()
{
    int sogl = 0;
    //const char n = 20;
    //const char b = 20;
    string s = { "bcdfghjklmnpqrstvwxz" }; // согласные буквы
    string h = { "Lolikom" }; // слово в котором согласных букв = 4
   
    for (int i = 0; i < h.size(); i++)
    {

        for (int j = 0; j < s.size(); j++)
        {
            if (tolower(h[i]) == s[j])
                sogl++;
        }
    }
    cout << sogl ;
    return 0;
}
Ответ написан