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

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

Войти
Регистрация
Восстановить пароль
 
Craider
-11 / 5 / 5
Регистрация: 25.04.2013
Сообщений: 80
#1

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

30.03.2014, 17:01. Просмотров 586. Ответов 3
Метки нет (Все метки)

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

Определить длину каждого слова строки, и если она четная, то вставить в середину слова "aa", иначе "а" - C++
Помогите с программой, начал делать, ерунда какая то выходит.... #include<iostream.h> #include<stdlib.h> #include<conio.h> ...

Узнать длину строки и длину каждого слова - C++
есть код который реверсирует слова в строке. Как узнать длину слова(например 3 слова ) и количество символов ? #include...

Вставить после каждого слова в предложении запятую - C++
Вставить после каждого слова в предложении запятую, а вконце предложения вставит точку.

Определить длину и позицию слова, которое имеет наименьшую длину в строке - C++
Определить длину и позицию слова, которое имеет наименьшую длину в строке. Строки Пожалуйста помогите!

Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии - C++
3.Написать программу, вводите фамилию, имя и отчество одной строкой. Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии....

Определить среднюю длину слов в предложении - C++
В введенном предложении определить среднюю длину слов в буквах (знаки препинания, числа и другие символы не учитывать)

3
FDGod
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 21
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;
Считает слова, разделенные пробелом.
0
Craider
-11 / 5 / 5
Регистрация: 25.04.2013
Сообщений: 80
30.03.2014, 19:19  [ТС] #3
Мне без массива надо, а через getchar ( )
0
recoder
130 / 130 / 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;
}
1
30.03.2014, 19:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 19:26
Привет! Вот еще темы с ответами:

Замена каждого слова на его длину - C++
С клавиатуры вводится произвольная строка, состоящая из символов латинского алфавита. Группы символов, раздельные пробелами, и не имеющие...

В строке после каждого слова дописать ее длину - C++
Консольное приложение Win32 текст задачи: В строке после каждого слова дописать ее длину.

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

Добавить в конце каждого слова его длину - C++
Задание:Задан текст. Между словами - пробел, за последним словом точка.Добавить в конце каждого слова его длину. Ничего не понимаю в...


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

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

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