3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 9
1

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

10.11.2014, 16:31. Показов 4701. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задачка по С++. С клавиатуры ввести предложения. Напечатать те слова из введенного предложения, в которых есть хотя бы одна буква встречающийся четыре и более раз (например, слово абракадабра), или вывести сообщение об отсутствии таких слов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2014, 16:31
Ответы с готовыми решениями:

Напечатать те слова из введенного предложения, в которых есть хотя бы одна буква, случается в слове три и более раз
С клавиатуры ввести предложения. Напечатать те слова из введенного предложения, в которых есть хотя...

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

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

Вывести слова, где буква а более 2 раз
Программа в которой мы водим слова ,после чего должны на экран вывести только те слова где буква а...

3
0 / 0 / 0
Регистрация: 06.11.2014
Сообщений: 7
10.11.2014, 16:46 2
Ввести строку. Напечатать те слова, в которых есть хотя бы одна буква, что встречается четыре и больше раз! (Например абракадабра), или вывести сообщение что нету таких слов.
П.С. отдельная просьба , если можно , написать программу в 2 вариантах: 1)с библиотеками <ctype.h>, <string.h> та <stdlib.h>. 2) <-- без этих библиотек.
0
3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 9
25.11.2014, 23:54  [ТС] 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
 
 
main(void){
    char line[100], letter;
    int l_space , r_spase =0, search, finded=0, i, j, k, m, n = 0,p,z=0;
 
    cout<<"Vvedit slova: ";
    cin.getline(line, 100);
   system("cls");
   cout<<"\n  Vu vvely:\t"<<line<<endl;
   cout<<"================================================================================"<<endl;
   cout<<"Slova yaki mayut 4 abo bilshe odnynakovi bukvy:"<<endl;
   p=strlen(line);
    for(i = 0; i < p; i++){
        if(line[i] == ' '){    
            l_space = r_spase; 
            r_spase = i;
            search = 1; 
        }
        else if(p-1 == i){
            l_space = r_spase;
            r_spase = strlen(line) - 1;
            search = 1;
        }
        else    search = 0;     
        if(r_spase > 0 && search){
            for(j = l_space; j < r_spase; j++){
                letter = line[j];
                if(!finded){
                    for(k = j; k < r_spase; k++){
                        if(letter == line[k]) n++;
                    }
                    if(n>=4){
                cout<<"->";
                        for(m = l_space; m < r_spase+1; m++){
                           cout<<line[m];
                        }
                  cout<<endl;
                  z++;
                        finded = 1;
                    }
                    n = 0;
                }
            }
            finded = 0;
        }
    }
 
   if(z==0) cout<<"-> TAKYKH SLIV NEMAYE";
     cout<<"\n\n\n";
   system("pause");
    return 0;
}
0
37 / 37 / 18
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
26.11.2014, 00:24 4
C++
1
2
3
4
5
6
7
8
9
char text[]="абракадабра"; int suma[33]={0};
unsigned char Alfavit[]=" абвгґдеєжзиіїйклмнопрстуфхцчшщьюя";
for(int j=0;j<strlen(text);j++)
for(int i=0;i<strlen(Alfavit);i++)
if(char(Alfavit[i])==char(text[j]))
suma[i]++;
for(int i=0;i<strlen(Alfavit);i++)
if(suma[i]>3)
cout<<text;
0
26.11.2014, 00:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2014, 00:24
Помогаю со студенческими работами здесь

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

Вывести слова, в которых буква слова входит в него еще один раз
Условие: Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не...

Вывести те слова последовательности, у которых первая буква слова входит в него ещё раз
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных...

Множества. Вывести на печать слова, в которых первая буква слова встречается в нём ещё раз
Помогите пожалуйста с программой : Дана последовательность из 10-и русских слов. Вывести на печать...


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

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

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