Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
#1

Подсчитать сколько гласных букв в строке - C++

06.02.2011, 20:41. Просмотров 1038. Ответов 5
Метки нет (Все метки)

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
int main() {
char glas='A','a','E','e','I','i','Y','y','U','u','\0’;
char str[256];
int k,i,j;
k=0;
printf("vvedite stroky \n");
gets(str);
for (i=0;i<str.lenght;i++);
for (j=0;j<glas.lenght;j++){
if (str[i]==glas[j]);
k++;
}
 
printf("k=%d\n",k);
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2011, 20:41     Подсчитать сколько гласных букв в строке
Посмотрите здесь:

C++ Подсчитать число гласных и согласных букв в тексте
Подсчитать количество гласных букв в строке, введенной с клавиатуры C++
C++ Подсчитать количество гласных букв
Найти сколько гласных букв в строке C++
Посчитать, сколько гласных букв в строке C++
C++ Определить каких букв больше в строке: гласных или согласных и на сколько.
Подсчитать сколько букв и цифр в строке C++
Строки: подсчитать количество гласных букв в строке C++
C++ Подсчитать сколько гласных букв в строке
C++ Подсчитать количество гласных букв
Подсчитать количество гласных букв в строке C++
C++ Подсчитать в многострочном тексте количество гласных букв

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5934 / 3371 / 334
Регистрация: 28.10.2010
Сообщений: 5,926
06.02.2011, 20:50     Подсчитать сколько гласных букв в строке #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
 
int main() 
{
    char glas[]= {'A','a','E','e','I','i','Y','y','U','u', 'O', 'o'};
    char str[256];
    int k,i,j;
    k=0;
    printf("vvedite stroky \n");
    gets(str);
    for (i=0; i < 256; i++)
        for (j=0; j< 12; j++)
        {
            if (str[i]==glas[j])
                k++;
        }
 
    printf("k=%d\n",k);
    getch();
}
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
06.02.2011, 21:33  [ТС]     Подсчитать сколько гласных букв в строке #3
а почему мне выводит на 2 буквы больше, чем я ввела
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
06.02.2011, 21:36     Подсчитать сколько гласных букв в строке #4
C++
1
for (i=0; i < strlen(str); i++)
Julli
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 32
06.02.2011, 21:41  [ТС]     Подсчитать сколько гласных букв в строке #5
даже если нет гласных букв, выводит k=2
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
07.02.2011, 00:01     Подсчитать сколько гласных букв в строке #6
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main() 
{
        char glas[]= {'A','a','E','e','I','i','Y','y','U','u', 'O', 'o'};
        char str[256];
        int k,i,j;
        k=0;
        printf("vvedite stroky \n");
        gets(str);
        for (i=0; i < strlen(str); i++)
                for (j=0; j< strlen(glas); j++)
                {
                        if (str[i]==glas[j])
                        {
                                k++;
                                break;
                        }
                }
 
        printf("k=%d\n",k);
        getch();
}
Yandex
Объявления
07.02.2011, 00:01     Подсчитать сколько гласных букв в строке
Ответ Создать тему
Опции темы

Текущее время: 12:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru