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

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

Войти
Регистрация
Восстановить пароль
 
porkey
5 / 5 / 0
Регистрация: 06.01.2013
Сообщений: 26
#1

Узнать, какие согласные буквы не входят в данную строку - C++

28.12.2013, 19:39. Просмотров 257. Ответов 3
Метки нет (Все метки)

Помготе исправить ошибку
мелочная но уже голову сломал
задача такая : дана строка узнать какие согласние буквы не входят в него и вывести их на екран
вот мой код
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
#include<iostream>
#include<conio.h>
#include<clocale>
#include<string>
#include<sstream>
using namespace std;
    int main()
{
    setlocale(LC_ALL, "Russian");
    char bukv="БВГДЖЗЙКЛМНПРСТФХЦЧШЩбвгджзйклмнпрстфхцчшщ";
    string char str[43];
     cout<<"vvedit ryadok"<<endl;
     cin>>str;
     for (int i=0;i<43;i++)
     {
     bool flag=false;
     for (int j=0;j<b;j++){
         if(bukv[i]==str[j])
         {
             flag=true;
         }
     }
     if (flag==false) 
     {
         cout<<bukv[i];
     }
     }
     return 0;
     getch();
}
ошибка в иницыализацыи 1 строки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 19:39     Узнать, какие согласные буквы не входят в данную строку
Посмотрите здесь:

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

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

Напечатать в алфавитном порядке согласные буквы, которые входят только в одно слово (через множества) - C++
Дан текст на русском языке. Напечатать в алфавитном порядке согласные буквы, которые входят только в одно слово. Реализовать через...

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

Очереди: одна должна содержать гласные буквы, другая - согласные буквы; чтение из файла - C++
помогите написать программу. я понимаю как ее сделать, но не могу реализовать:( В файле записано несколько предложений, которые могут...

В алфавитном порядке вывести всё звонкие согласные, которые входят в каждое нечетное слово - C++
В алфавитном порядке вывести все звонкие согласные,которые входят в каждое нечетное слово и не входят ни в одно четное слово

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kosotornov
1 / 1 / 0
Регистрация: 24.05.2013
Сообщений: 41
28.12.2013, 22:38     Узнать, какие согласные буквы не входят в данную строку #2
C++
1
for (int j=0;j<b;j++)
что такое b и где оно задается???
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
28.12.2013, 22:40     Узнать, какие согласные буквы не входят в данную строку #3
Цитата Сообщение от porkey Посмотреть сообщение
ошибка в иницыализацыи 1 строки
C++
1
const char *bukv="БВГДЖЗЙКЛМНПРСТФХЦЧШЩбвгджзйклмнпрстфхцчшщ";
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2013, 23:31     Узнать, какие согласные буквы не входят в данную строку
Еще ссылки по теме:

Узнать, какие разряды включены в число, а какие нет - C++
Помогите разобраться.Это все надо на Си. Значение int 4 байта т.е 32 бита.Пусть есть число 10(хотя в проге число зарание не известно!!)...

Считывает символьную строку с экрана, выводит в файл (.txt) данную строку, перевернув её(было 123, стало 321) - C++
Наткнулся на задачу, помогите решить: вводиться символьная строка, программа считывает строку и выводит её в файл(текстовой), перевернув...

Исключить согласные буквы в строке C/C++ - C++
Привет всем! Помогите решить такую задачку: Ввести строку с клавиатуры. Переписать данную строку в новую, исключив все согласные буквы...

Сгруппировать гласные и согласные буквы - C++
Сгруппировать в массиве символы. Сначала идут гласные а потом согласные буквы английского алфавита.Символы задаются случайно в коде...

Большие согласные буквы сделать маленькими - C++
Вводится несколько строк. Большие согласные буквы нужно сделать маленькими. Помогите пожалуйста, очень нужно! Добавлено через 10 часов...

Возможно ли узнать, существуют ли другие указатели на данную область памяти? - C++
Возможно ли узнать, существуют ли другие указатели на данную область памяти? например: char * pChar = new char; //init ...


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

Или воспользуйтесь поиском по форуму:
Kosotornov
1 / 1 / 0
Регистрация: 24.05.2013
Сообщений: 41
28.12.2013, 23:31     Узнать, какие согласные буквы не входят в данную строку #4
По идеи должна работать.
Кликните здесь для просмотра всего текста
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
#include<iostream>
#include<conio.h>
#include<clocale>
#include<string>
#include<sstream>
using namespace std;
    int main()
{int b=20;
    setlocale(LC_ALL, "Russian");
    const char* bukv="Б""В""Г""Д""Ж""З""Й""К""Л""М""Н""П""Р""С""Т""Ф""Х""Ц""Ч""Ш""Щ""б""в""г""д""ж""з""й""к""л""м""н""п""р""с""т""ф""х""ц""ч""ш""щ";
    char str[43];
     cout<<"vvedit ryadok"<<endl;
     cin>>str;
     for (int i=0;i<43;i++)
     {
         bool flag=false;
         for (int j=0;j<b;j++)
         {
             if(bukv[i]==str[j])
             {
                 flag=true;
             }
         }
         if (flag==true) 
         {
            cout<<bukv[i];
         }
     }
     getch();
     return 0;
}
Yandex
Объявления
28.12.2013, 23:31     Узнать, какие согласные буквы не входят в данную строку
Ответ Создать тему
Опции темы

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