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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Балбеска
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 19
#1

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

10.12.2013, 22:48. Просмотров 2220. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста. Сама не знаю как написать. А варианты которые нашла здесь некорректно работают(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 22:48     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b
Посмотрите здесь:

Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b - C++
1)Днана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b. 2)Заполнить маирцу случайными числами.На...

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

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

Дана строка, содержащая два слова, разделённых пробелом, вывести неповторяющиеся буквы слов. - C++
Срочно до утра нужно построить несколько алгоритмов на С++. Кто может помогите! Вот задания: 2.Дана строка, содержащая два слова,...

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

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы - C++
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.заранее, спасибо!

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы. - C++
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Дана строка символов. Найти количество слов начинающихся на A и заканчивающихся на D - C++
Дана строка символов. Найти количество слов начинающихся на A и заканчивающихся на D. Я вот что-то писала, но прога не работает - мне...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
akaAxeL
66 / 66 / 30
Регистрация: 14.07.2013
Сообщений: 251
11.12.2013, 01:33     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
using namespace std;
int main()
{
    int count = 0;
    string str = "asdas db bfdf  bbb";
    for (int i = 0; i < str.length(); i++)
    {
        if (str[i] == 'b' && str[i-1] == ' ')
            count++;
    }
    cout << count;
    system("pause");
    return 0;
}
Балбеска
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 19
11.12.2013, 20:34  [ТС]     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b #3
Цитата Сообщение от akaAxeL Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
using namespace std;
int main()
{
    int count = 0;
    string str = "asdas db bfdf  bbb";
    for (int i = 0; i < str.length(); i++)
    {
        if (str[i] == 'b' && str[i-1] == ' ')
            count++;
    }
    cout << count;
    system("pause");
    return 0;
}
А как сделать так, что бы стоку нужно было вводить?
Zazy
42 / 42 / 13
Регистрация: 14.04.2013
Сообщений: 181
12.12.2013, 07:06     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
int main ()
{
    using namespace std;
    string str;
    getline(cin,str);
    int size, count = 0;
    size = str.length();
    for (int i = 0; i < size; i++)
        if (str[i] == ' ')
            if (str[i + 1] == 'b' || str[0] == 'b')
                count++;
    cout << count << endl;
    system("pause");
    return 0;
}
ZickFriD
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 2
12.12.2013, 08:31     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b #5
#include <stdio.h>
#include <conio.h>
#include <string.h>


void main()
{
char s[255];
int i,l=0;
printf("Vvedite stroku:\n");
gets(s);
for(i=1;i<strlen(s);i++)
{
if(s[i-1]==' '&&s[i]=='b')
l++;
}
if(s[0]=='b') l++;
printf("\nKoli4estvo slov s bukvi 'b'=%d",l);
getch();

}

Мой корявенький вариант)
akaAxeL
66 / 66 / 30
Регистрация: 14.07.2013
Сообщений: 251
13.12.2013, 10:39     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b #6
Цитата Сообщение от Балбеска Посмотреть сообщение
А как сделать так, что бы стоку нужно было вводить?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
using namespace std;
int main()
{
    int count = 0;
    string str;
    cout << "Vvedite stroku:";
    cin >> str;
    for (int i = 0; i < str.length(); i++)
    {
        if (str[i] == 'b' && str[i-1] == ' ')
            count++;
    }
    cout << "\n" << count << endl;
    system("pause");
    return 0;
}
Yandex
Объявления
13.12.2013, 10:39     Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b
Ответ Создать тему
Опции темы

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