REŠENJE ZADATKA "UZASTOPNA SLOVA"
#include <iostream>
#include<string>
using namespace std;
int main()
{
string s,si;
int p=0,c,maxL=1,b=1,poc=1;
cin>>s;
if(s.length()==1){
cout<<s<<endl;
return 0;
}
for(int i=0; i<s.length(); i++)
{
c=s[i]-'a';
if(i==0)
{
p=c;
continue;
}
else
{
if(c-p==1)
{
b++;
}
else
{
if(b>maxL)
{
maxL=b;
si=s.substr(poc,poc+b-1);
}
poc=i;
b=1;
}
p=c;
}
}
if(b>maxL)
{
maxL=b;
si=s.substr(poc,poc+b-1);
}
cout<<si<<endl;
return 0;
}
#include<string>
using namespace std;
int main()
{
string s,si;
int p=0,c,maxL=1,b=1,poc=1;
cin>>s;
if(s.length()==1){
cout<<s<<endl;
return 0;
}
for(int i=0; i<s.length(); i++)
{
c=s[i]-'a';
if(i==0)
{
p=c;
continue;
}
else
{
if(c-p==1)
{
b++;
}
else
{
if(b>maxL)
{
maxL=b;
si=s.substr(poc,poc+b-1);
}
poc=i;
b=1;
}
p=c;
}
}
if(b>maxL)
{
maxL=b;
si=s.substr(poc,poc+b-1);
}
cout<<si<<endl;
return 0;
}