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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
Cepairda
#1

Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове - C++

16.03.2014, 01:57. Просмотров 1897. Ответов 1
Метки нет (Все метки)

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

Вот код. Пункт А уже реализован. Подскажите дальше, кто что сможет.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    char *text = "Hello my friends";
    int countWord = 0, minLengthWord = 0, lengthWord, i;
 
    for (i = 1; text[i] != '\0'; i++) {
        if (text[i - 1] != ' ' && text[i] == ' ') {
            countWord++;
        }
    }
 
    if(text[i - 1] != ' ') {
        countWord++;
    }
 
    
    cout<<"Count - "<<countWord;
    system("PAUSE");
    
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 01:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове (C++):

Дан текст. Подсчитать количество слов в данной строке - C++
Дан текст. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в постанньму слове данной строки. в) Войти...

Дан текст, подсчитать количество слов в данной строке - C++
Пожалуйста помогите решить задачу на С++ Дан текст. а) Подсчитать количество слов в данной строке; б) Подсчитать количество букв а...

Подсчитать количество букв в последнем слове в строке - C++
Нужно что бы программа считала количество букв в последнем слове в строке. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове - C++
Неправильно считает количество букв в наибольшем слове. #include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;cstring&gt; using...

Подсчитать количество букв k в последнем слове - C++
Всем привет, помогите с задачкой Дана символьная строка. Подсчитать количество букв k в последнем ее слове

Дана строка. Подсчитать количество букв k в последнем ее слове. - C++
Дана строка. Подсчитать количество букв k в последнем ее слове.

1
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
16.03.2014, 02:19 #2
я бы посоветовал разбить исходную строку на массив строк, в котором элемент - это отдельное слово. так тебе проще будет работать с заданиями где нужно каждое слово по отдельности просматривать. для разбивания строки по разделителю есть удобный метод - strtok(char* str, const char* delim). она возвращает строку из символов до разделителя(в твоем случае пробела). в нее лучше передавать копию, так как саму строку она изменяет. ну и с ее помощью не сложно будет нарезать массив. а с ним я думаю тебе не составит труда выполнить остальные задания
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 02:19
Привет! Вот еще темы с ответами:

Дана строка. Подсчитать количество букв k в последнем ее слове. - C++
Дана строка. Подсчитать количество букв k в последнем ее слове. 1. Не злоупотребляйте форматированием. 2. Именуйте темы осмысленно....

Дана строка. Подсчитать количество букв K в последнем ее слове - C++
1)Дана строка. Подсчитать количество букв K в последнем ее слове. 2)Упорядочить по возрастанию элементы каждой строки матрицы размером...

Подсчитать количество русских гласных букв в последнем слове текста - C++
Подсчитать количество русских гласных букв в последнем слове текста.

Подсчитать количество букв "к" в последнем слове строки - C++
Дана строка. Подсчитать количество букв к в последнем ее слове.


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

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

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