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

Дана непустая последовательность из строчных латинских букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать, чтобы в программе использовалась функция ввода - вывода:) http://www.cyberforum.ru/cpp-beginners/thread1114911.html
#include "stdafx.h" #include <stdlib.h> #include <iostream> #include <string.h> using namespace std; void main() { const char separator=" \.,"; //Символы-разделители строки char s;...
C++ переделать,Ну тоесть, чтобы в программе использовалась функция ввода - вывода заранее спасибо!) #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <string> #include <cstdio> using namespace std; void main() { string s; http://www.cyberforum.ru/cpp-beginners/thread1114906.html
Составить программу для составления расписания занятий с перерывом после каждого занятия C++
Помогите пожалуйста составить программу для составления расписания занятий с перерывом после каждого занятия!!!=)
C++ Переделать, чтобы в программе использовалась функция
Ну тоесть, чтобы в программе использовалась функция ввода - вывода:) заранее спасибо!) #include "stdafx.h" #include <stdio.h> #include <string.h> #include <iostream> using namespace std; char...
C++ Структуры. Создание записи, используя очередь. (C++) http://www.cyberforum.ru/cpp-beginners/thread1114883.html
1. Создать запись для хранения следующей информации: – порода собаки, – год рождения, – кличка, – дата регистрации, – Ф.И.О. владельца. 2. Предусмотреть возможность добавления, изменения и...
C++ Анимация в игре Всем привет! Вот делаем с друзьями 2D платформер. Я использую SDL библиотеку. У меня получилось сделать движения влево и вправо и соответствующую анимацию для движения, с помощью вот такой штуки:... подробнее

Показать сообщение отдельно
corpdelta
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 15

Дана непустая последовательность из строчных латинских букв - C++

09.03.2014, 20:51. Просмотров 502. Ответов 3
Метки (Все метки)

Дана непустая последовательность из строчных латинских букв, между соседними словами - запятая, за последним словом точка. Напечатать букву, которая входит в наибольшее количество слов этой последовательности.
Помогите с решением этой задачи. Как я понял вот так можно разделить строку на слова. Но как дальше делать не пойму.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using namespace std;
int main()
{
string s, d = ",.";//разделители слов в строке
cout « "Vvedite Stroky: "; //запрос на введение строки
cin » s;//считывание строки
vector<string> v;
int b, e = 0;
while ((b = s.find_first_not_of(d, e)) != s.npos)
{
e = s.find_first_of(d, b);
v.push_back(s.substr(b, e - b));
b = e;
}
cout « "otdelno:\n";//Вывод слов в отдельных строках
for (int c = 0; c < v.size(); ++c)
cout « v[c] « endl;
 
system("PAUSE");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru