Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 26.10.2018
Сообщений: 15
1

Дана строка, содержащая английский текст. Найти количество слов в этой строке

06.11.2018, 21:26. Просмотров 1488. Ответов 4
Метки нет (Все метки)

1)Дана строка, содержащая английский текст. Найти количество слов в этой строке,
начинающихся с буквы b.

Помогите пожалуйста написать программу.
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2018, 21:26
Ответы с готовыми решениями:

Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b
1)Днана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b....

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

Дана строка, возможно, содержащая пробелы. Найдите все цифры в этой строке и вычислите сумму этих цифр
ЗАДАНИЕ: Дана строка, возможно, содержащая пробелы. Найдите все цифры в этой строке и вычислите...

Дана строка, содержащая текст. Найти длину самого короткого слова.
Помогитеее пожалуйста срочно!

4
1460 / 926 / 807
Регистрация: 30.04.2016
Сообщений: 3,197
06.11.2018, 21:57 2
Oneyal, здравствуйте! Вот решение:

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 <string> 
#include <cctype>
 
    using namespace std;
 
int main() {
    int k = 0;
    string s, tmp;
    cout << "Enter a text:\n";
    getline(cin, s);
    cout << "Output of the program:\n";
    s += " ";
    for (int i = 0; i < s.length(); i++) {
        tmp += s[i];
        if (!isalpha(s[i])) {
            tmp.pop_back();
            if (tmp[0] == 'B' || tmp[0] == 'b') {
                k++;
                cout << tmp << " => " << k << "\n";
            }
            tmp = "";
        }
    }
    if (!k) {
        cout << "No any searched words found!\n";
    }
    system("pause");
    return 0;
}
0
0 / 0 / 0
Регистрация: 27.03.2016
Сообщений: 9
06.11.2018, 22:02 3
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>
//Дана строка, содержащая английский текст. Найти количество слов в этой строке,
//начинающихся с буквы b.
using namespace std;
int k;
string str = "aba wla po wosse buu bub bin";
int main()
{
    setlocale(LC_ALL,"rus");
    if (str[0]=='b')
        k++;
    for (int i = 0; i<str.length();i++)
 
    {
       if ( str[i]==' ' && str[i+1]=='b' )
       {
           k++;
       }
}
cout<<"Количество слов начинающихся на букву b = "<<k ;
 
}
0
0 / 0 / 0
Регистрация: 26.10.2018
Сообщений: 15
06.11.2018, 22:14  [ТС] 4
Fixer_84 Куча команд которые мы не проходили на паре, но все равно спасибо!
Просто сохраню себе
0
4767 / 3244 / 1956
Регистрация: 18.12.2017
Сообщений: 10,353
07.11.2018, 00:45 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <sstream> 
using namespace std;
 
int main()
{
    int count=0;
    string str, word;
    cout << "String:\n";
    getline(cin, str);
  
    stringstream words(str);
    while (words >> word)
    {
        if(word[0]=='b') count++;        
    }
    cout <<"\ncount="<<count<<"\n";
system("pause");
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2018, 00:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту
Задание 11. Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту....

Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту. (Например: Abefz)
Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту. (Например:...

Дана строка содержащая текст. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
Дана строка содержащая текст. Выяснить, входит ли данное слово в указанный текст, и если да, то...

Дана строка содержащая текст. Найти длину самого короткого и самого длинного слова.
помогите написать программу =) очень нужно=) Дана строка содержащая текст. Найти длину самого...


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

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

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