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

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

Войти
Регистрация
Восстановить пароль
 
kelumza
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 44
#1

Подсчитайте количество слов в строке - C++

21.05.2014, 21:40. Просмотров 150. Ответов 3
Метки нет (Все метки)

Дана строка S, состоящая из слов, разделённых пробелами. Подсчитайте количество слов в строке S.
Чет я никак не доганю как это написать. Поможите?

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "iostream" 
include "string" 
using namespace std; 
int main()
{
string str.slovo;
int s=0;
string::size_type k=0,pos=0; 
cout « "Enter string" « endl; 
getline(cin.str); 
str=str+' '
k=str.find(" ”,pos); 
while (k!=string::npos)
{
}
cout «"kolichestvo=" « s« endl; 
return 0;
}
Незнаю что в цикле while писать, пока только так(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2014, 21:40     Подсчитайте количество слов в строке
Посмотрите здесь:

C++ Количество слов в строке
Подсчитать количество слов в строке C++
Вычислить количество слов в строке C++
C++ Подсчитайте количество скобок всех видов в строке
Подсчитайте количество цифр, которые содержатся в строке C++
Посчитать количество слов в строке C++
Количество слов в строке C++
C++ Количество слов в строке
C++ Количество слов в строке
Количество слов в строке C++
Строки. Подсчитайте количество подстрок в строке. Определите длину самого короткого слова. C++
C++ Определить количество слов в строке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,608
Завершенные тесты: 1
21.05.2014, 21:42     Подсчитайте количество слов в строке #2
C++
1
2
3
4
5
6
7
char text[]="ddd ffff gggg jjjj";
istrstream is(text);
int count=0;
char word[50];
while(is>>word)
  count++;
cout<<count;
kelumza
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 44
21.05.2014, 21:47  [ТС]     Подсчитайте количество слов в строке #3
Что-то у меня она не работает ошибки выдает.
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,608
Завершенные тесты: 1
21.05.2014, 22:20     Подсчитайте количество слов в строке #4
Цитата Сообщение от kelumza Посмотреть сообщение
ошибки выдает
Так написали?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <strstream>
using namespace std;
 
int main()
{
    char text[]="ddd ffff gggg jjjj";
    istrstream is(text);
    int count=0;
    char word[50];
    while(is>>word)
        count++;
    cout<<count<<endl;
    system("pause");
    return 0;
}
Yandex
Объявления
21.05.2014, 22:20     Подсчитайте количество слов в строке
Ответ Создать тему
Опции темы

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