0 / 0 / 0
Регистрация: 25.10.2020
Сообщений: 25
1

Нахождение суммы гласных букв в предложении

15.04.2022, 12:39. Показов 249. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При написании кода появилась проблема, код считает гласные только с первого слова, а у остальных нет. Не могу разобраться.
Задание:
Организовать обработку типов данных int и char используя для реализации механизмы перегрузки и шаблонов: на примере нахождения суммы гласных букв в предложении.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include <iostream>
#include <clocale>
#include <cstring>
 
class Display
{
public:
    void display(char* a)
    {
        std::cin >> a;
        int cnt = 0;
        char glas[] = "aAeEiIoOuUyYo";
        int len = strlen(a);
 
 
        for (int i = 0; i < len; i++)
        {
            std::cout << a[i];
        }
 
 
        std::cout << std::endl;
 
 
        for (int i = 0; i < len; i++)
        {
            for (int j = 0; j < strlen(glas); j++)
            {
                if (a[i] == glas[j])
                    cnt++;
            }
        }
 
 
        std::cout << cnt;
 
 
    }
};
 
template <typename T>
    void PA (T * array1, T * array2, int a)
    {
 
 
        int len = strlen(array1);
 
 
        for (int i = 0; i < len; i++)
        {
            std::cout << array1[i];
        }
 
 
        std::cout << std::endl;
 
 
        for (int i = 0; i < len; i++)
        {
            for (int j = 0; j < strlen(array2); j++)
            {
                if (array1[i] == array2[j])
                    a++;
            }
        }
 
 
        std::cout << a;
 
    }
 
int main() 
{ 
    char str[999];
    int cnt = 0;
    int input;
    char glas[] = "aAeEiIoOuUyY";
 
 
    setlocale(0, "");
 
 
    std::cout << "1. Overload" << std::endl;
    std::cout << "2. Template" << std::endl;
    std::cin >> input;
 
 
    switch (input) {
 
 
    case 1:
        Display d;
        d.display(str);
    break;
 
 
    case 2:
        std::cin >> str;
        PA(str, glas, cnt);
    break;
    }
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2022, 12:39
Ответы с готовыми решениями:

Определить сколько в предложении гласных букв
дано предложение. определить сколько в нем гласных букв.

Подсчитать количество гласных и согласных букв в предложении
Помогите пожалуйста не сильно понимаю в такой теме : Дано предложение . Подсчитать количество...

Сделать что-бы строка бралась с файла (определить отношение количества гласных букв в предложении к согласным)
Задание: Определить отношение количества гласных букв в предложении к согласным. код:#include...

Описать множества гласных и согласных букв русского языка, определить количество гласных и согласных букв в предложении
Описать множества гласных и согласных букв русского языка, определить количество гласных и...

0
15.04.2022, 12:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2022, 12:39
Помогаю со студенческими работами здесь

Установить количество гласных букв в предложении
Ребят, помогите, пожалуйста, с задачей на Паскале)) &quot;С помощью подпрограммы, определяющей...

Количество гласных и согласных букв в предложении.
Помогите пожалуйста с заданием.. с количеством сделала, а с процентами не могу 5. С клавиатуры...

Посчитать в предложении количество гласных букв
Помогите написать Модуль который считает в предложении количество гласных букв.

Вычислить процент гласных букв в предложении
вычислить % гласных букв в предложении вводившегося в диалоговом окне. использовать visual studio...

Количество слов, гласных и согласных букв в предложении
добрый вечер, уважаемые программисты. помогите, пожалуйста, написать программу на Делфи 7. вот...

Требуется определить кол-во гласных букв в предложении
Написал программу, но она работает не правильно. #include &lt;iostream&gt; #include &lt;string&gt; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru