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

Вывести все слова, встречающиеся в тексте дважды; если таких слов нет, вывести сообщение об этом

09.03.2016, 15:40. Показов 373. Ответов 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
27
28
29
#include <iostream>
#include <cstring>
#include <cstdio>
#include <windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char str[150];
char *strwords[100];
char restr[]=" .,;:-?!'()";
char *slovo;
int i=1,n=1;
 cout<<"введите текст\n";
 gets(str);
 slovo=strtok(str,restr);
 strwords[0]=slovo;
  while (slovo!=NULL){
    slovo=strtok(NULL,restr);
    strwords[i]=slovo;
    i++;
    n=i;
   }
  cout<<"\n";
  for(i=0;i<=n;i++){
    cout<<strwords[i]<<" ";
   }
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2016, 15:40
Ответы с готовыми решениями:

Вывести на экран все слова текста, в которых все буквы разные; если таких слов нет, выдать соответствующее сообщение
Дан текст из слов, разделенных пробелами. Вывести на экран все слова, в которых все буквы разные....

Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом сообщение.
Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же...

Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если требуемых слов нет
Дана последовательность символов, состоящая из слов. Вывести на экран слова, в которых все символы...

Одинаковые с последним символы вывести на экран, а если таких нет, то выдать об этом сообщение
14.1 Написать программу, заносящую в файл 14 символов, введенных с клавиатуры, а потом...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2016, 15:40

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Даны числа a, b, c. Если все они равны нулю, вывести об этом сообщение, если среди чисел нет нулей, найти и вывести их произведение, в противном случа
Всем привет. Будьте добры, подсобите в написании программки: &quot;Даны числа a, b, c. Если все они...

Даны 3 числа. На экран вывести только отрицательные. Если таких нет, выдать сообщение об этом. (Блок-Схема)
Помогите пожалуйста. Даны 3 числа. На экран вывести только отрицательные. Если таких нет, выдать...

Если в тексте нет слов-палиндромов, то вывести слова текста в соответствии с убыванием длины
помогите решить задачу))))так и не могу понять как такие решаются)))или идейки подкиньте))делфи ...

Если количество слов в тексте нечётное, то вывести среднее слово, если чётное, то вывести два средних слова
Дан текст, в которой слова разделены пробелами, а в конце стоит точка. Если количество слов в...


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

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

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