Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Kaze
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 2
0

Символьная строка вводится с клавиатуры. Определить длину самой длинной подстроки из подряд стоящих "e"

03.05.2013, 19:42. Просмотров 390. Ответов 0
Метки (Все метки)

Символьная строка вводится с клавиатуры. Определить длину самой длинной подстроки из подряд стоящих "e".

Не получается счетчик "провести" через всю вводимую строку. Обрывается на пробеле. Вот мой код:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
using namespace std;
 
void main() {
    setlocale(0,"");
    int cemax = 0, ce = 0, i=0;
    string q;
    cout << "Введите строку из подряд стоящих символов -еее-" << endl;
    cin >> q;
 
    for (int i = 0; i < q.size(); i++) {
        if (q[i]=='e' && q[i]!=' ') ce++, cemax=ce;
        else {cemax = ce>cemax?ce:cemax; ce =0;}
    }
    
    cout << cemax;}


Вернуться к обсуждению:
Символьная строка вводится с клавиатуры. Определить длину самой длинной подстроки из подряд стоящих "e"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2013, 19:42
Готовые ответы и решения:

Определить длину самой длинной подстроки из подряд стоящих букв «е»
Прошу проверить программу на правильность. Условие: Дана символьная строка....

Дана строка символов. Определить, стоят ли подряд в этой строке символы "а" и "б"
Дана строка символов. Определить, стоят ли подряд в этой строке символы &quot;а&quot; и...

Найти длину самой длинной последовательности подряд идущих нулевых элементов массива
Задан числовой массив A(n). Найти длину самой длинной последовательности подряд...

Найти длину самой длинной последовательности подряд идущих элементов массива, равных нулю
Задан одномерный массив. Найти длину самой длинной последовательности подряд...

Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии.
Помогите пожалуйста. Очень нужно сделать программу. Ввести имя фамилию и...

0
Другие темы раздела
C++ Работа с bluetooth http://www.cyberforum.ru/cpp-beginners/thread855133.html
Возникли следующие вопросы: С помощью какой функции можно найти Com порты blutooth? Как выбрать устройство на которое мы будем передавать информацию?
C++ Запись структуры в файл Дано файл библиотека. Он содержит информацию про книги: автор, название, год издания. Упорядочить файл по году издания, а в пределах одного года, за алфавитом фамилий авторов. Как такую структуру... http://www.cyberforum.ru/cpp-beginners/thread855126.html
Вывод checkbox-ов с именами файлов из папки и запись выбранного в другой файл C++
Привет, помогите разработать алгоритм. Задача такова: Есть файлы к примеру confg.cfg, confg1.cfg, confg.cfg, эти файлы находятся в папках, каждая папка соответствует названию файла. Нужно что бы...
C++ определить подпрограмму, которая будет возвращать строку
определить подпрограмму, которая будет возвращать строку "база данных" Нуждаюсь в помощи...без понятия как вообще это делать...
C++ подкорректировать код (найти ошибки) http://www.cyberforum.ru/cpp-beginners/thread855095.html
программа должна найти первые буквы слов. Проблема заключается в цикле. Не пойму как сделать чтоб работала правильно #include<iostream.h> #include<conio.h> #include<fstream.h> #include<string.h>...
C++ Найти количество четных чисел, сумма цифр в которых не превышает заданного числа P Ребят здравствуйте, необходимо срочно написать программу на C++ , помогите=). ( В программе обязательно применение функций с передаваемыми параметрами) Найти количество четных чисел, сумма цифр... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru