Написать на языке С++Ввести строчку знаков. Подсчитать наибольшее количество точек идущих

Написать на языке С++
Ввести строчку знаков. Подсчитать величайшее количество точек идущих попорядку (воплотить через функцию). Вывести на экран итог вычисления.

Задать свой вопрос
1 ответ
include lt;iostreamgt;
include lt;stringgt;
using namespace std;
unsigned dotsConuter(const string amp;s)

unsigned i, j, max = 0;
for (i = 0; i lt; s.length(); ++i)
if (s[i] == '.')
for (j = 1; ((i + j) lt; s.length()) amp;amp; (s[i + j] == '.'); ++j);
max = (max lt; j) ? j : max;


return max;


int main()

string str("dots.. more dots.....");
cout lt;lt; dotsConuter(str) lt;lt; endl;
return 0;
Юлия Ульянович
вообще стиль зависит от проекта в котором работаешь, как и ваш стиль йоды, это была тупая охрана от "дураков", издавна его юзали, желая кто-то и на данный момент юзает, мне это не нравится, на данный момент все современные IDE предостерегают если вместо == было = )
Светлана Ригвава
Огромное спасибо Для вас)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт