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

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

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

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

09.11.2012, 18:00. Просмотров 745. Ответов 7
Метки нет (Все метки)

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


что тут не правильно???


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{ 
    setlocale(LC_ALL, "Russian");  
    int  sg=0, i, j;
    char sog[]="БбВвГгДдЖжЗзЙйКкЛлМмНнПпРрСсТтФфХхЦцЧчШшЩщ";
    char str[100];
 
    cin>>str;
 
    for(i=0; i<strlen(str); i++)
        for(j=0; j<strlen(sog); j++)
            if(str[i]==sog[j])
                sg++;
 
    cout<<sg<<endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 18:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчет количества русских согласных букв с строке (C++):

Подсчет количества русских согласных букв с строке - C++
Народ, помогите, пожалуйста!!!! Нужно подсчитать количество русских согласных букв в строке, введенной с клавиатуры!!! что тут не...

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

Подсчет русских букв в строке - C++
Всем привет :) Есть такая задача: Ввести с клавиатуры строку. Определить, сколько в этой строке гласных, согласных, строчных и прописных...

Подсчет слов в строке, начинающихся с гласных / согласных букв - C++
Уважаемые форумчане, здравствуйте, помогите, пожалуйста новичку в С++ с кодом для подсчета слов в строке, начинающихся с гласных, согласных...

Подсчет числа согласных и гласных букв - C++
Дан текстовый файл с него считывается информация, необходимо посчитать сколько согласных и гласных букв. Помогите пожалуйста написать,...

Проверить на содержание одинакового количества гласных и согласных букв - C++
Вводятся слова построчно. Проверить на содержание одинакового количества гласных и согласных букв (Вывести на экран: Podhadit/Nepodhodit) ...

7
Sawyer1988
10 / 10 / 0
Регистрация: 04.03.2012
Сообщений: 128
10.11.2012, 03:03 #2
даа, латинские работают ок,именно с русскими проблема, хотя если ты в файл введёшь и выведешь всё норм будет...
1
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.11.2012, 03:12 #3
Это добавьте:
C++
1
2
3
4
5
6
7
#include <windows.h>
...
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
...
В свойствах консоли установите шрифт: Lucida Console.
2
DewY21
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 38
15.11.2012, 17:42  [ТС] #4
Спасибо)))

Добавлено через 8 минут
А как можно сделать чтоб программа воспринимала строчку, а не только одно слово???
0
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
15.11.2012, 17:44 #5
cin.getline(char*, size)
1
DewY21
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 38
15.11.2012, 17:46  [ТС] #6
Цитата Сообщение от Afflicted Посмотреть сообщение
cin.getline(char*, size)
а куда это воткнуть??
0
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
15.11.2012, 17:49 #7
C++
1
2
3
cin>>str;
заменить на
cin.getline(str, 100);
1
DewY21
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 38
15.11.2012, 17:54  [ТС] #8
Спасибо)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2012, 17:54
Привет! Вот еще темы с ответами:

Посчитывать количество согласных букв в строке - C++
Помогите пожалуйста написать программу, которая будет подсчитывать количество согласных букв в строке, введенной с клавиатуры.:wall:

Найти частоту появления согласных букв в строке - C++
Найти частоту появления согласных букв в строке.можно в с++ или си.

Количество согласных букв в строке введенной с клавиатуры - C++
Помогите пожалуйста с программой:wall: Надо написать программу которая будет подсчитывать количество согласных букв в строке введенной...

Количество русских букв в строке - C++
Написать программу, которая бы подсчитывала сколько в веденной строке русских букв. Я написала программу, в которой подсчитывается...


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

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
15.11.2012, 17:54
Ответ Создать тему
Опции темы

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