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

Исключить одно одинаковое слово из предложения

10.03.2019, 16:54. Показов 1113. Ответов 2
Метки нет (Все метки)

Пара по программированию началась сразу же с практики где не объяснили как выполнять задание. Стандартная тема, искал во всемирной паутине информацию, не нашёл. Код не нужен, направьте на путь истинный: с помощью каких библиотек и команд мне можно организовать программу, которая будет запрашивать у пользователя ограниченный ввод предложения из 5 слов на русском, далее программа ищет одинаковые слова выводит их на экран и исключает одно одинаковое слово из предложения и выводит его на экран. Буду благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2019, 16:54
Ответы с готовыми решениями:

Исключить из предложения слово, заданное своим порядковым номером
С клавиатуры ввести предложения. Исключить из него слово, заданное своим порядковым номером (если...

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

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

Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв
Имеется задача в строке записаны несколько предложений. Каждое предложение заканчивается точкой,...

2
Модератор
Эксперт С++
12069 / 9753 / 5897
Регистрация: 18.12.2011
Сообщений: 26,180
10.03.2019, 17:06 2
Лучший ответ Сообщение было отмечено sinet1k как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
string str;
getline(cin,str); // прочитали строку
 
istringstream ss(str); // создали поток ввода из строки
string words[5];
int n=0;
for(;n<5 && ss>>words[n];n++) // запись слов в массив
   ;//gпустой оператор
int nsame=-1;
for(int i=0;i<n-1;i++)
   for(int j=i+1;j<n;j++)
   {
        if(words[i]==words[j])
        {
           nsame=j; // запомнили номер одинакового слова
           cout<<words[i]<<endl;
        }
   }
string final;
for(int i=0;i<n-1;i++)
   if(i!=nsame)
     final+=words[i]+' ';
cout<<final;
1
0 / 0 / 0
Регистрация: 13.10.2018
Сообщений: 19
11.03.2019, 21:34  [ТС] 3
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2019, 21:34
Помогаю со студенческими работами здесь

Распечатать слова предложения, которые содержат одинаковое количество букв
Не могу написать последние три задачки: 1)Составьте программу вычисления среднего арифметического...

Вывести слово с номером K заданного предложения, считая с конца предложения
Вывести слово с номером K заданного предложения, считая с конца предложения. Приблизительное...

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

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


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

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

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