Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ivanov.kv
4 / 4 / 0
Регистрация: 03.03.2011
Сообщений: 10
#1

Распечатать введенное предложение, удалив из него слова, которые состоят менее, чем из трех букв - C++

03.03.2011, 11:31. Просмотров 619. Ответов 6
Метки нет (Все метки)

помогите составить программу: Распечатать введенное предложение, удалив с него слова, котоорые состоят менее, чем из трех букв
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2011, 11:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распечатать введенное предложение, удалив из него слова, которые состоят менее, чем из трех букв (C++):

Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв - C++
Распечатать введенное предложение , удалив из него слова , которые состоят менее чем из трех букв .

Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв - C++
#include<conio.h> #include <vcl.h> #pragma hdrstop #pragma argsused void main () {char str; int i; cout<<"Vvedi stroky;...

Строки. Распечатать предложение, удалив из него те слова , которые встретились там более одного раза - C++
Ввести предложение , слова в котором разделены пробелами и запятыми . Распечатать это предложение , удалив из него те слова , которые...

Распечатать в порядке,обратно алфавитному,все буквы,которые входят в текст не менее трех раз - C++
Очень надеюсь,что поможете с написанием программы.

Перечислить слова, которые состоят из тех же букв - C++
Решите пожалуйста задачу: Перечислить все слова созданного предложения, которые состоят из тех же букв, что и первое слово предложения.

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

6
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
04.03.2011, 14:01 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
ivanov.kv,
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 <stdio.h>
#include <conio.h>
#include <string.h>
 
int main(void)
{
    char str[BUFSIZ];
    char *pword;
    printf("Enter text -> ");
    gets(str);
    pword=strtok(str," .,");
    printf("Result -> ");
     while(pword!=NULL)
     {
         if(strlen(pword)>=3)
         {
             printf("%s ",pword);
         }
        pword=strtok(NULL," .,");
     }
    getch();
    return 0;
}
2
ivanov.kv
4 / 4 / 0
Регистрация: 03.03.2011
Сообщений: 10
10.03.2011, 10:29  [ТС] #3
Надо чтобы удалял только слова, а он еще удаляет знаки припинания! как тут сделать?
1
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.03.2011, 10:31 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
ivanov.kv, проверяйте
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 <stdio.h>
#include <conio.h>
#include <string.h>
 
int main(void)
{
    char str[BUFSIZ];
    char *pword;
    printf("Enter text -> ");
    gets(str);
    pword=strtok(str," .,!:;?-");
    printf("Result -> ");
     while(pword!=NULL)
     {
         if(strlen(pword)>=3)
         {
             printf("%s ",pword);
         }
        pword=strtok(NULL," .,!:;?-");
     }
    getch();
    return 0;
}
1
ivanov.kv
4 / 4 / 0
Регистрация: 03.03.2011
Сообщений: 10
10.03.2011, 10:33  [ТС] #5
Да ты не понял, НЕ НАДО удалять знаки припинания! Нужно удалять только слова.
1
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.03.2011, 10:35 #6
ivanov.kv, приведите пример входных и выходных даных
1
ivanov.kv
4 / 4 / 0
Регистрация: 03.03.2011
Сообщений: 10
10.03.2011, 10:37  [ТС] #7
Ввод-> Она, он, я! ты: огого.
Вывод -> Она, , ! : огого.
1
10.03.2011, 10:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2011, 10:37
Привет! Вот еще темы с ответами:

Вычислить количество слов анаграмм (Слова которые состоят из одних и тех же букв) - C++
Дано предложение, необходимо посчитать количество анаграмм в этом предложении. Пример: Ввод: abc cba two abcc. Вывод: 2. (это...

Напечатать слова, которые состоят из первых и последних букв (но не цифр) всех слов текста - C++
вот мои попытки, Напечатать слова, которые состоят из первых и последних букв (но не цифр) всех слов текста #include &lt;iostream&gt; ...

Напечатать все слова, которые состоят из тех же букв что и последнее слово текста - C++
Прог на c++ дан текст,который заканчивается точкой.текст состоит из слов,разделенных пробелами,слова представляют собой произвольную...

Перечислить все слова заданного предложения, которые состоят из тех же букв что и первое - C++
Уважаемые знатоки кода! Помогите, пожалуйста, с программкой, по заданию: перечислить все слова заданного предложения, которые состоят...


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

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

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