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

Определить длину самой длинной подстроки из подряд стоящих букв «е» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить элементы после запятой (дополнить код) http://www.cyberforum.ru/cpp-beginners/thread687897.html
Добрый вечер всем! У меня такая проблема: нужно написать программу для удаления слова (одного слова) после запятой, программа удаляет слова но только если эти слова находятся вплотную к кому, а когда...
C++ Разница адресов Здравствуйте. Подскажите, пожалуйста, почему в данном случае разница адресов равна 1, ведь под тип double выделяется 8 байт, поэтому как-бы разность смежных адресов должна давать 8 ? double g =... http://www.cyberforum.ru/cpp-beginners/thread687896.html
C++ объекты класса TREE
в общем, есть класс TREE с кучей переменных и несколькими методами. суть в том, что если в main() создать разные объекты данного класса любым способом, в частности например, созданием в цикле...
C++ Отрицательные элементы массива заменить на –1, положительные – на 1 , а нулевые оставить без изменения
Ввести массив с клавиатуры. Выбрать строку где а-итое > 0, нужно все элементы , расположенные в отмеченных строках матрицы , преобразовать по правилу: отрицательные элементы заменить на –1,...
C++ Метод Ньютона и итераций для нелинейного уравнения http://www.cyberforum.ru/cpp-beginners/thread687875.html
Всем доброго времени суток) Помогите реализовать программу на С++ решающую уравнение 2x-2*x2-1=0 методом итерации и методом Ньютона: привести уравнение f(x)= 0 к эквивалентному уравнению x =φ(x)...
C++ Найти сумму цифр в строке (исправить код) Я несколько написал, это все к чему я додумался!) #include <iostream> #include <string.h> const int n=100; using namespace std; int main() { подробнее

Показать сообщение отдельно
frank_lampard
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145

Определить длину самой длинной подстроки из подряд стоящих букв «е» - C++

03.11.2012, 22:34. Просмотров 807. Ответов 3
Метки (Все метки)

Прошу проверить программу на правильность.
Условие: Дана символьная строка. Определить длину самой длинной подстроки из подряд стоящих букв «е».
Листинг:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <stdlib.h>
int main()
{
  char c, s[] = "My data is eeeee, but not eeee.";
  int i=0, counter=0, max=0;
  while((c=s[i++]))
    if(c=='e') counter++; else {max = counter>max?counter:max; counter =0;}
  printf("%i", max);
  system("pause");
  return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru