Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2012, 21:18   #1
clumz
 
Регистрация: 07.12.2011
Сообщений: 4
Вопрос С++ Немного доделать

Пишу код в dev c++.
Задание следующее:
Дана последовательность из N слов между соседними словами - запятая, за последним словом точка.
Напечатать все слова, которые встречаются по одному разу.

В данном задании не могу понять, как убрать повторяющиеся слова?

Или это надо использовать список!?
просьба подсказать хотя бы какие использовать функции?!

Код:
#include<ctype.h>
#include<conio.h>
#include<iostream>
using namespace std;
int main()
{
    char str[100];
cin.getline (str, 100);
char * tr;
char * Delimiters = " ,.";
tr = strtok (str, Delimiters);
if (tr)
cout << tr << "\n";
while (tr)
{
      tr = strtok (NULL, Delimiters);
      if (tr)
      cout << tr << '\n';}
                  getch ();
                  return 0;
                  }
clumz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
доделать немного программу на СИ++ с функциями Наталько Помощь студентам 1 21.05.2011 08:40
В Паскале немного доделать код Novenkaja Помощь студентам 0 10.04.2011 19:21
Немного о html Claster Помощь студентам 3 02.09.2010 17:00
Помогите немного доделать программку на Дельфях HAMMAN Помощь студентам 7 16.05.2007 23:05