Pagini recente » Cod sursa (job #3261777) | Cod sursa (job #2210373) | Cod sursa (job #2637277) | Cod sursa (job #2112146) | Cod sursa (job #948476)
Cod sursa(job #948476)
#include <iostream>
#include<fstream>
#include<string.h>
using namespace std;
int gasire_subsir(char s[])
{
register int k,i,j,a=0;
bool gasire=false;
char invers[50],subsir[50];
for(i=0;i<=strlen(s);i++)
{
for(j=i+1;j<=strlen(s);j++)
{
if(s[i]==s[j])
{
for(k=i;k<=k;k++)
{
subsir[a]=s[k];
a++;
}
a=0;
for(k=j;k>=i;k--)
{
invers[a]=s[k];
a++;
}
if(!(strcmp(subsir,invers))) gasire=true;
}
if(gasire==true) break;
}
if(gasire==true) break;
}
return strlen(subsir);
}
int main()
{
char s[50];
cin>>s;
cout<<gasire_subsir(s);
return 0;
}