50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
1

Напечатать все слова, которые встречаются в последовательности более одного раза

15.02.2019, 22:05. Показов 878. Ответов 3
Метки нет (Все метки)

Дана последовательность, состоящая от 1 до 30 слов в каждом из которых от 1 до 5 малых латинских букв между соседними словами - запятая, за последним - точка. Напечатать все слова, которые встречаются в последовательности более одного раза.

Помогите кто может на C++ решить задачу.)Буду благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2019, 22:05
Ответы с готовыми решениями:

Исключить из файла все слова, которые встречаются более одного раза
Найти в файле f все слова которые встречаются более одного раза исключить их с файла f и получить...

Найти и напечатать числа, которые встречаются в массиве более одного раза
Одномерный массив А состоит из 30 элементов. Найти и напечатать числа, которые встречаются в...

Многомерные массивы. Найти и напечатать числа, которые встречаются в массиве более одного раза
Одномерный массив А состоит из 30 элементов. Найти и напечатать числа, которые встречаются в...

Определите слова, которые встречаются в строке более одного раза, и количество их повторений
Приветствую, форумчане! Задание: дана строка слов, разделенных пробелами. Определите слова,...

3
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
16.02.2019, 15:39 2
допустим вы записали последовательность в вектор QVector <QString> str;
тогда:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
QString q="";
for (int i1=0; i1<=str.size(); i1++)
{
for (int i2=0; i2<=str.size(); i2++)
{
if (i1!=i2)
{
if (str[i1] == str[i2])
{
q += str[i1];
q +=" ";
break;
}
}
}
}
qDebug()<<q;
классы из Qt можно заменить на классы и типы из стандартной библиотеки
1
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
16.02.2019, 21:33  [ТС] 3
Компилятор выдает ошибку, не могу понять что не так

C++ (Qt)
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
[CPP]#include<iostream>
#include<cstdlib>
#include<conio.h>
#include<math.h>
#include <string.h>
using namespace std;
int main()
{
 
QString q ="";
for (int i1=0; i1<=str.size(); i1++)
{
for (int i2=0; i2<=str.size(); i2++)
{
if (i1!=i2)
{
if (str[i1] == str[i2])
{
q += str[i1];
q +=" ";
break;
}
}
}
}
qDebug()<<q;
 
_getch();
return 0;
}
0
50 / 14 / 3
Регистрация: 15.02.2019
Сообщений: 514
18.02.2019, 22:04  [ТС] 4
Проблема не решена компилятор выдает ошибку
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2019, 22:04
Помогаю со студенческими работами здесь

Одномерный массив А суммируется из 30 элементов. Найти и напечатать числа, которые встречаются в массиве более одного раза
Помогите. Одномерный массив А суммируется из 30 элементов. Найти и напечатать числа, которые...

Найти все элементы массива, которые встречаются в нем не более одного раза
Нужна помощь. Задание такого : в двумерном массиве А найти все элементы, которые встречаются в нем...

Все элементы вектора, которые встречаются более одного раза, переписать в другой вектор
Все элементы вектора V,которые встречаються более одного раза ,переписать в другой вектор. Задача...

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


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

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

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