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

Дана строка, содержащая англ. текст - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Образуют ли элементы матрицы упорядоченную последовательность http://www.cyberforum.ru/cpp-beginners/thread623395.html
Для заданной в файле матрицы А(n на m) из целых чисел определить, образуют ли её элементы упорядоченную последовательность при их переборе по часовой стрелке от первого элемента к центральному(по...
C++ программы по информатике задачки http://www.cyberforum.ru/cpp-beginners/thread623370.html
C++ Почему локальная переменная не уничтожается после выхода из функции
В функции создается строка char *pn = new char;. Мне непонятно почему при выходе из функции эта строка доступна в main()? Почему эта строка не удаляется после выхода из функции? char...
C++ сортировка не рекурсивный вариант если можно. с++
Сама задача: Получить сумму двух длинных натуральных чисел Каждое число и результат представлены линейными односвязными списками (информационная часть элементов списка-две цифры числа-тип byte) ...
C++ Выделение памяти под wchar_t http://www.cyberforum.ru/cpp-beginners/thread623325.html
вот такой код: char *str=new char; strcpy(str,"stroka"); int l=strlen(str); wchar_t *wstr=new wchar_t; mbstowcs(wstr,str,l); В отладчике обнаружил такую запись: wstr 0x004b7438...
C++ Прочитать текст из файла Прочитать английский текст из файла и выводит только те слова которые начинаются с гласных букв. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
14.07.2012, 00:11
Цитата Сообщение от Zubra Посмотреть сообщение
Дана строка, содержащая англ. текст. Найти количество слов, начинающихся с буквы B.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string>
#include <sstream>  //stringstream
#include <iostream> //i\o
using namespace std;
 
int main()
{
    char text[1024] = {0};//ГЃГіГґГґГҐГ° äëÿ ââîäèìîãî ГІГҐГЄГ±ГІГ*
    cout<<"Enter text : ";cin.getline(text,1023);
    stringstream ss(text);//ÑîçäГ*ВёГ¬ ñòðîêîâûé ïîòîê
    string word;//Áóäåò ñîäåðæГ*ГІГј ГІГҐГЄГіГ№ГҐГҐ ñëîâî Гў ñòðîêå
    int nCount = 0;//Áóäåò ñîäæåðæГ*ГІГј ÷èñëî âñòðåòèâøèõñÿ ñëîâ Г*Г* B
    while(ss>>word)
    {
        if(word[0] == 'B')
            nCount = nCount + 1;
    }
    cout<<"Text contain : "<<nCount<<" words on B\n";
    system("pause");
    return 0;
}
0
Миниатюры
Дана строка, содержащая англ. текст  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru