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

Дано предложение. Напечатать все различные слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ STL бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread817215.html
Доброго времени суток!:) Изучаю STL, пока поверхностно прошелся по контейнерам, но не встретил деревьев... хотя set, multiset, map и multimap реализованы на основе бинарных деревьев... и у меня возник вопрос, каким образом можно реализовать бинарное дерево с помощью STL, не каждый раз же вручную писать.... Заранее спасибо!:)
C++ Что выполняется быстрее? Что выполняется быстрее (в первом случае идет вычисление адреса элемента массива, а во втором вычисляется сам элемент, причем известно что обязательно вычитание)?. Есть ли способы сделать это быстрее? Случай 1: mas = mas2; Случай 2: mas = i - j; http://www.cyberforum.ru/cpp-beginners/thread817202.html
Сокращение дроби C++
Есть класс дроби с полями Чисельник и Знаменник. надо написать функцию сокращение дроби. сделать функцию дружественной и т.п. я умею, мне надо просто саму ф-цию сокращения, ну или ее алгоритм.
C++ (7,3):Declaration syntax error
Помогите исправить ошибку #include <stdio.h> #include <conio.h> main() { int a,b; int Cube (int n) { return n*n*n; }
C++ освобождение памяти http://www.cyberforum.ru/cpp-beginners/thread817172.html
Помогите найти ошибку, программа вилиться когда освобождаю память! Здесь выделения памяти double **CreateArray() { double **pmatrix; int k,j; double delta; pmatrix = new double*; if(!pmatrix){
C++ Определение типа масива Всем доброго времени суток. Есть программа которая проверяет антирефлективность: int main () { int n; char x; cout<<"Enter n:"<<endl; cin>>n; cout<<"Enter elements:"<<endl; int *m=new int ; for (int i=0; i<n; i++) подробнее

Показать сообщение отдельно
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
24.03.2013, 21:10  [ТС]     Дано предложение. Напечатать все различные слова
Цитата Сообщение от Banddk Посмотреть сообщение
Уже дано предложение ??или его еще вводить будут ??
Если вводить будут то вначале cin.getline а потом с помощью цикла разбиваешь на слова и записываешь их в массив. И выводишь массив.
Разбиение на слова с помощью цикла который ищет в строке ' '
уже дано предложение. походу

Добавлено через 27 минут
Ну вот смотрите программа -

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
 
int main ()
{
  char str[] ="Oh my god, is it true story, bro!"; // Задаем строку
  char * pch; // Задаем указатель целочисленного типа
  printf ("PREDLOJENIE \"%s\" SO SLOVAMI:\n",str); // Выводим текст + нашу строчку с предложением
  pch = strtok (str," ,.-"); // 1
  while (pch != NULL) // 2
  {
    printf ("%s\n",pch); // 3
    pch = strtok (NULL, " ,.-"); // 4
  }
  return 0; // возвращение значения функции
}
В комментах правильно? И вот где 1,2,3 можете подсказать, а то чего то я разобраться не могу. Кого то может на "хаха" пробить, но я такой.. Заранее спасибо..

Добавлено через 39 минут
мы типа ищем в строке символы до пробела, либо знаков, считаем его как слово и выводим каждое слово с новой строки?.. помогите выразиться нормально и точно тормозу

Добавлено через 2 часа 45 минут
не хочется клянчить и дрочить тему, но подскажите хоть правильно я рассуждал или нет?
 
Текущее время: 01:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru