Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Dread1
9 / 9 / 4
Регистрация: 16.10.2012
Сообщений: 61
1

Работа со строками. Нужно найти количество глассных букв в строке

31.10.2012, 20:34. Просмотров 426. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста, почему не хочет работать корректно данный код? (с англ символами всё хорошо, а вот с русскими проблема)

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 <locale.h>
#include <windows.h>
#define N 80
 
int main()
 
{
setlocale(LC_ALL, "Russian");
const char glas[]="АаЕеЁёУуОоЭэЯяИиЮюЫы";
char str[N+1];
int i=0, j, gl=0;
printf("Введите строку\n");
gets(str);
int cp=GetConsoleCP();
SetConsoleCP(1251);
puts(str);
SetConsoleCP(cp);
    for(i=0; i<strlen(str); i++)
        for(j=0; j<strlen(glas); j++)
            if(str[i]==glas[j])
                gl++;
printf("%d", gl);
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2012, 20:34
Ответы с готовыми решениями:

Найти количество букв в строке
// 23=Количество слов в строке.cpp : Defines the entry point for the console...

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

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

Найти слово в строке, в котором минимальное количество согласных букв
помогите с программой... мое написанное: int glas;...

Найти количество содержащихся в строке строчных латинских и русских букв
Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских...

1
relax94
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 7
12.11.2012, 19:54 2
какой компилятор?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2012, 19:54

Нужно найти количество слов в каждой строке
Помогите решить, пожалуйста.Максимальное число символов в строке – 80. Во...

Подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’
&quot;Подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’.&quot;...

В каждой строке массива найти количество букв "с"
В каждой строке массива найти кол-во букв &quot;с&quot;, расположенный слева от буквы ш...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru