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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Азимжон
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 23
#1

Из каждой группы подряд идущих слов оставить только одну - C++

13.02.2012, 12:11. Просмотров 1259. Ответов 9
Метки нет (Все метки)

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

В списке L из каждой группы подряд идущих элементов с равными значениями оставить только один - C++
В списке L из каждой группы подряд идущих элементов с равными значениями оставить только один.

Оставить в каждом слове текста с каждой последовательности идущих подряд одинаковых букв только одну букву - C++
Здравствуйте! Задание:Оставить в каждом слове текста с каждой последовательности идущих подряд одинаковых букв только одну букву. ...

Из группы подряд идущих элементов с одинаковыми значениями оставить только первый - C++
Почему не работает программа? не находит сторожа, хотя я их объявляю) //Дан список из n целых чисел a1,a2,..,an. Из группы подряд идущих...

Из группы подряд идущих элементов массива с одинаковыми значениями оставить только первый - C++
Доброй ночи.) Дан список из n целых чисел a1,a2,...,an. Из группы подряд идущих элементов с одинаковыми значениями оставить только первый....

Удалить из каждой группы идущих подряд цифр нули - C++
удалить из каждой группы идущих подряд цифр нули

Удалить из текста лишние пробелы (из нескольких подряд идущих пробелов оставить только один) - C++
Вывести на экран заданный текст, удалив из него лишние пробелы, т.е. из нескольких подряд идущих пробелов оставить только один. При...

9
Alishechka
0 / 0 / 0
Регистрация: 09.07.2012
Сообщений: 6
09.07.2012, 12:03 #2
дан двусвязный список слов. Из каждой группы подряд идущих одинаковых слов оставить только одно.
Помогите пожалуйста
0
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
09.07.2012, 12:22 #3
http://www.cplusplus.com/reference/stl/list/unique/
0
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.07.2012, 12:58 #4
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
30
31
32
33
#include <list>
#include <string>
#include <iostream>
using namespace std;
 
int main()
{
  const int N = 5;
  list<string> Lstr;
  string str;
  
  for (int i = 0; i < N; i++)
  {
    cin >> str;
    Lstr.push_back(str);
  }
  auto iter = Lstr.begin();
  for ( ; iter != Lstr.end(); iter++)
  {
    cout << *iter << " ";
  } 
  
  Lstr.unique(); // удаляет дубликаты.
  
  cout << endl;
  for ( iter = Lstr.begin(); iter != Lstr.end(); iter++)
  {
    cout << *iter << " ";
  } 
 
    system("pause");
    return 0;
}
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
09.07.2012, 13:08 #5
Цитата Сообщение от alsav22 Посмотреть сообщение
C++
1
2
3
4
5
auto iter = Lstr.begin();
for ( ; iter != Lstr.end(); iter++)
{
    cout << *iter << " ";
}
C++
1
2
for(const auto& elem: Lstr)
    std::cout << elem << " ";
1
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.07.2012, 13:45 #6
Цитата Сообщение от soon Посмотреть сообщение
C++
1
2
for(const auto& elem: Lstr)
std::cout << elem << " ";
Что-то у меня это компилятор не принимает. Подчёркивает elem и пишет, что "невозможно вывести тип авто (требуется инициализатор)".
0
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
09.07.2012, 15:28 #7
скачайте компилятор по новее
0
Alishechka
0 / 0 / 0
Регистрация: 09.07.2012
Сообщений: 6
10.07.2012, 09:07 #8
Ребятааа , мне такая программа нужна на Делфиии
Помогите пожалуйста пожалуйста !
0
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
10.07.2012, 09:45 #9
если нужно на delphi,есть http://www.cyberforum.ru/delphi-beginners/
0
Alishechka
0 / 0 / 0
Регистрация: 09.07.2012
Сообщений: 6
12.07.2012, 09:27 #10
Помогите переделать эту программу на Делфи , пожалйста !!! Очень нужно
0
12.07.2012, 09:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2012, 09:27
Привет! Вот еще темы с ответами:

Удалить из каждой группы подряд идущих цифр все начальные незначащие нули - C++
Всем доброго дня) я хз как делать эту задачу..помогите плиз..На Borland C for dos.

Из каждой группы равных между собой элементов массива нужно оставить только один - C++
Дан целочисленный массив а0, а1, а2,…, аn-1, среди элементов которого могут быть равные. Из каждой группы равных между собой элементов...

удалить из каждой группы идущих подряд цифр, которой не предшествует точка, все начальные нули (кроме последнего, если за ним идет точка) - C++
В произвольном тексте, содержащем не более 10 строк, в каждой строке не более 80 символов, удалить из каждой группы идущих подряд цифр,...

Заменить в строке все группы подряд идущих точек на многоточие - C++
Помогите составить программу по теме &quot;Строки&quot;: Используя функции класса string, заменить в строке все группы подряд идущих точек на...


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

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

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