Спальные вагоны C++

   Поезд состоит из спальных вагонов, обозначенных буквой k, и сидячих вагонов, обозначенных буквой p. Найдите наибольшее количество спальных вагонов, следующих друг за другом в поезде.

Входные данные

   В одной строке содержится последовательность букв k и p, длина которой от 1 до 1000 символов.

Выходные данные

   Вывести одно число – наибольшее количество следующих друг за другом спальных вагонов.

#include <iostream>
using namespace std;
int main()
{
char text[1001];
int b[1001];
int i,k=0,n,max;
cin>>text;
n=strlen(text);
for (i=0;i<=1001;i++)
b[i]=0;
for (i=0;i<=1001;i++)
{
if(text[i]=='k')
k++;
if(text[i+1]=='p')
{
b[i]=k;
k=0;
}
}
max=b[0];
for (i=0;i<=1001;i++)
if(max<b[i])
max=b[i];
cout<<max<<endl;
}
Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top