0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 2
1

Определить количество слов, которые содержат введенный символ

16.04.2018, 17:36. Показов 1118. Ответов 3

Author24 — интернет-сервис помощи студентам
Доброго времени суток нужна помощь с заданием: Дана строка, состоящая из символов латинского алфавита, разделенных пробелами (одним или несколькими). Определить количество слов, которые содержат введенный символ.
заранее спасибо тем кто откликнется.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2018, 17:36
Ответы с готовыми решениями:

Определить количество слов, которые содержат введенный символ
Дана строка из символов латинского алфавита, разделенных одним или несколькими пробелами....

Подправьте задачу. (Определить количество слов в строке, которая содержит введенный символ)
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <string.h> using namespace...

Определить количество слов, которые содержат ровно четыре буквы
Помогите. Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)....

Подсчитать количество слов, содержащих введенный символ
#include <iostream> #include <cstring> bool prof(int i, char j, char m) { while ((j != '...

3
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
16.04.2018, 19:58 2
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
#include <iostream> 
using namespace std;
 
int main()
{ 
    int i = 0, k=0, count=0;
    
    char s[256], ch;
    cout << "String:\n";
    cin.getline(s, 256);    
    cout << "Symbol:\n";
    cin >>ch;
    
    while (s[i] != '\0')
    {
        if (s[i] == ch) k++;   
        if (k != 0 &&(s[i+1] == ' ' || s[i+1] =='\0')) {count++; k = 0;}        
        i++;
    }
    
    cout <<"count = "<<count<<"\n";
 
system("pause");
return 0;
}
1
834 / 637 / 322
Регистрация: 24.02.2017
Сообщений: 2,238
16.04.2018, 21:22 3
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
31
32
33
34
35
#include <iostream>
#include <sstream>
 
using namespace std;
 
int main()
 {
    string s;
    string word ;
    stringstream x;
    char ch;
    size_t c=0,i=0,k=0;
 
    getline(cin,s);
    cin>>ch;
    x << s;
    while (x >> word)
     {
        while(word[i]!='\0')
          {
             if(word[i]==ch)
                  c++;
             i++;
           }
         if(c>0)
           {
              c=0;
              k++;
            }
        i=0;
      }
   cout<<k<<"\n";
   system("PAUSE");
   return 0;
}
0
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
09.05.2018, 14:18 4
Oleg_kreshev, здравствуйте! Вот еще вариант:

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 <bits/stdc++.h>
 
    using namespace std;
 
int main() {
    string s, word;
    int k;
    char ch;
    cout << "Enter a string [ENG]:\n";
    getline(cin, s);
    stringstream str(s);
    cout << "Enter a symbol:\n";
    cin >> ch;
    k = 0;
    while (str >> word) {
        if (word.find(ch) != string::npos) {
            k++;
        }
    }
    cout << "Target info: " << k << "\n";
    system("pause");
    return 0;
}
0
09.05.2018, 14:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2018, 14:18
Помогаю со студенческими работами здесь

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

Найти количество слов, которые содержат одинаковое количество гласных и согласных букв
С клавиатуры вводиться текстовую строку. Разработать программу, которая выполняет: a) количество...

Определить количество слов, которые содержат ровно четыре буквы "о", "О"
Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить...

Определить количество слов, содержащих введенный символ.
1. Составить главную программу и функцию. В функции для двух век-торов А(N) и В(М), состоящих из...

В исходной строке определить число слов, которые содержат хотя бы один заданный символ
В исходной строке a$ определить число слов, которые содержат хотя бы один символ x$. Вывести...

Дан ряд из слов, разделенных пропусками. Определить количество слов, которые содержат ровно три буквы 'а'.
Дан ряд из слов, разделенных пропусками. Определить количество слов, которые содержат ровно три...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru