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

Подсчет букв в словах в строке - C++

Восстановить пароль Регистрация
 
lexie
Сообщений: n/a
24.04.2012, 19:43     Подсчет букв в словах в строке #1
Дана строка, в которой слова разделены одним пробелом. Подсчитайте, сколько букв 'a' встречается в каждом слове.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 19:43     Подсчет букв в словах в строке
Посмотрите здесь:

C++ замена букв в словах, с++
C++ перестановка букв в словах
Строки - замена позиций букв в словах C++
Подсчет количества русских согласных букв с строке C++
подсчет букв "и" во введенной строке C++
C++ Turbo Pascal -> C++ (подсчет суммы мест, на которых в словах текста стоит заданная буква)
C++ Подсчитать количество слов и букв в этих словах в строке
Перестановка вторых и последних букв в словах C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
25.04.2012, 00:13     Подсчет букв в словах в строке #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string>
#include <sstream>
#include <algorithm>
#include <iostream>
#include <iterator>
 
int main()
{
   using namespace std;
   
   string seq = "abc abcdbca aaab";
   
   istringstream s(seq);
   
   istream_iterator<string> it(s), end;
   
   for(; it != end; ++it)
   {
      cout << "word: " << *it << endl;
      cout << "count of a: " << count(it->begin(), it->end(), 'a') << endl;
   }
}
http://liveworkspace.org/code/7c0b90...6672a6840c5786
dearkato
7 / 7 / 1
Регистрация: 30.10.2011
Сообщений: 71
25.04.2012, 13:27     Подсчет букв в словах в строке #3
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main (void) {
// Объявления
char str[80];// С учетом одного места для символа '\0'
int i=0, k=0;
 
// Выполнение программы
printf("\n\t Enter a string: ");
gets_s(str, 79);
printf("\t The string is: %s\n", str);
while (i!=strlen(str))
if (str[i]!=' ')
if (str[i]=='w') {k++; i++;}
else i++;
else {printf("\n\t The quantity of words equally %d\n", k); i++; k=0;}
printf("\n\t The quantity of words equally %d\n", k);
 
printf("\n\n Press any key: ");
_getch();
return 0;
}
Yandex
Объявления
25.04.2012, 13:27     Подсчет букв в словах в строке
Ответ Создать тему
Опции темы

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