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

Подсчитать количество слов в строке начинающихся с буквы 'а'

21.02.2017, 21:54. Просмотров 381. Ответов 1
Метки нет (Все метки)

Всем привет!Я в программировании ноль,поэтому очень прошу помочь с программой:Ввести с экрана строку.Подсчитать,сколько слов в строке начинаются с буквы 'а'.Вывести такие слова.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <string.h>
#include <locale>
using namespace std;
int main()
{
    setlocale(0,"");
    char s[100];
    int a=0,i,k=0;
    int l=strlen(s);
    printf("Введите вашу строку:");
    gets(s);
      for (i=0;i<strlen(s);i++)
         if ((s[i]=='а') && (s[i+1]!='а'))
           a=a+1;
         if (s[0]!='а')
           a=a+1;
         printf("В веденной строке слов:%d");
   system ("pause");
   return (0);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2017, 21:54
Ответы с готовыми решениями:

Подсчитать количество слов, начинающихся с буквы “a”
Подсчитать количество слов, начинающихся с буквы “a”.?? помогите с решением..

Подсчитать количество слов, начинающихся с буквы 'а'
Дано предложение-строка. Подсчитать количество слов, начинающихся с буквы 'а'.

Подсчитать количество слов, начинающихся с той же буквы, что и следующее слово
Ребята, не могу придумать как это сделать, помогите пожалуйста: Подсчитать...

В строке подсчитать количество слов, содержащих строчные буквы «t» и «s», стоящие на соседних местах
Во введённой строке подсчитать количество слов, содержащих строчные буквы «t» и...

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

1
zss
Модератор
Эксперт С++
7394 / 6790 / 4295
Регистрация: 18.12.2011
Сообщений: 17,933
Завершенные тесты: 1
21.02.2017, 22:41 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
    setlocale(0,"");
    char s[100];
    cout<<"Введите вашу строку:";
    cin.getline(s,100);
    int a=0;
    if (s[0]=='a')
        a++;
    for (unsigned i=1;i<strlen(s);i++)
        if ( s[i]=='a' && s[i-1]==' ' )
            a++;
    cout<<"В веденной строке "<<a<<" слов"<<endl;
    system ("pause");
    return (0);
}
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
#include <iostream>
#include <string>
#include <sstream>
#include <clocale>
using namespace std;
int main()
{
    setlocale(0,"");
    string s;
    cout<<"Введите вашу строку:";
    getline(cin,s);
    istringstream ss(s);
    int a=0;
    string t;
    while(ss>>t)
    {
        if(t[0]=='a')
        {
            a++;
            cout<<t<<endl;
        }
    }
    cout<<"Всего на букву 'a' начинается "<<a<<" слов"<<endl;
    system ("pause");
    return (0);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2017, 22:41

Во введённой строке подсчитать количество слов, содержащих строчные буквы «t» и «s», стоящие на соседних местах
Во введённой строке подсчитать количество слов, содержащих строчные буквы «t» и...

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

Найти количество слов, начинающихся с буквы b
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main() {...


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

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

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