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

Определить длину каждого слова в предложении - C++

Восстановить пароль Регистрация
 
Craider
-11 / 5 / 5
Регистрация: 25.04.2013
Сообщений: 80
30.03.2014, 17:01     Определить длину каждого слова в предложении #1
Определить длину каждого слова в предложении. Слова отделены друг от друга пробелами или запятой.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 17:01     Определить длину каждого слова в предложении
Посмотрите здесь:

Все буквы каждого слова в предложении записать в обратном порядке и распечатать получившееся предложение C++
C++ вставить после каждого слова в предложении запятую, а в конце предложения стоит точка
Вывести слова и длину каждого из этих слов C++
Определить длину и позицию слова, которое имеет наименьшую длину в строке C++
C++ Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FDGod
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 20
30.03.2014, 17:04     Определить длину каждого слова в предложении #2
C++
1
2
3
4
5
6
7
if (st[1] != ' ')  
 n = 1;                             
else   n = 0;
for(i=1; i<(кол-во элементов в массиве); i++)               
   if(st[i] == ' ' && st[i+1] != ' ')  
n++;
cout<<n<<endl;
Считает слова, разделенные пробелом.
Craider
-11 / 5 / 5
Регистрация: 25.04.2013
Сообщений: 80
30.03.2014, 19:19  [ТС]     Определить длину каждого слова в предложении #3
Мне без массива надо, а через getchar ( )
recoder
 Аватар для recoder
129 / 129 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
30.03.2014, 19:26     Определить длину каждого слова в предложении #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    char ch;
    int size = 0;
    while (std::cin.get(ch))
    {
        if (ch == ' ' || ch == '\n')
        {
            std::cout << "Size = " << size << std::endl;
            size = 0;
        }
        else size++;
    }
    return 0;
}
Yandex
Объявления
30.03.2014, 19:26     Определить длину каждого слова в предложении
Ответ Создать тему
Опции темы

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