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

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

27.11.2019, 17:11. Показов 486. Ответов 0

Нужно написать программу, которая из введенного предложения выводит слова в которых встречается заданная буква.
Почти сделал, НО! Также нужно, чтобы программа вывела количество символов в этих словах. Помогите пожалуйста. Вот мой код, не могу никак сделать чтобы количество символов выводил....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
#define DELIM " \n\t,.;:'?!"
void find(char s[], char c)
{
    char *p;
    for(p = strtok(s, DELIM); p; p = strtok(NULL, DELIM))
        if(strchr(p, c) != NULL)
    puts(p);
}
int main()
{
    char s[128] = "", c;
    puts("Enter line:");
    fgets(s, 128, stdin);
    puts("Enter symbol:");
    scanf("%c", &c);
    find(s,c);
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2019, 17:11
Ответы с готовыми решениями:

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

Удалить слова из предложения, в которых встречается буква e
суть задачи такова : Есть строка неизвестной длины с англо-цифровыми буквами и словами. нужно...

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

Создать символьный массив и вывести на экран количество слов, в которых не встречается заданная буква.
1) Создать символьный массив и вывести на экран количество слов, в которых не встречается заданная...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2019, 17:11
Помогаю со студенческими работами здесь

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

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

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

Вывести на экран слова, в которых встречается буква b.
Задание такого: программа предлагает мне ввести строку (слово пробел слово пробел и т.д.), если в...


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

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

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