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

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

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

Помогите пожалуйста. Сама не знаю как написать. А варианты которые нашла здесь некорректно работают(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2013, 22:48
Ответы с готовыми решениями:

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

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

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

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

5
67 / 66 / 59
Регистрация: 14.07.2013
Сообщений: 251
11.12.2013, 01:33 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 / 0
Регистрация: 17.06.2013
Сообщений: 19
11.12.2013, 20:34  [ТС] 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;
}
А как сделать так, что бы стоку нужно было вводить?
0
45 / 45 / 23
Регистрация: 14.04.2013
Сообщений: 188
12.12.2013, 07:06 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;
}
0
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 2
12.12.2013, 08:31 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();

}

Мой корявенький вариант)
0
67 / 66 / 59
Регистрация: 14.07.2013
Сообщений: 251
13.12.2013, 10:39 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;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2013, 10:39

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

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

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

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

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


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

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

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