Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: AlexandrStep   (24.12.2008 в 13:50)

int sovpad=0;
if(l%2!=0)
{
int z=0;
for(int i=l-1;i!=z;i--,z++)
{
if(text[i]==text[z])
sovpad++;
else
break;

}
}
cout<<"slov = "<<slov<<endl;

if(sovpad==(l-1)/2)
{
cout<<"polindrom\n";
}

if(bykvy(text,l)%2!=0)
{
int z=-1;
sovpad=0;
for(int i=l;i!=z;)
{
do
{
i--;
}while(is_english(text,i)!=true);
do
{
z++;
}while(is_english(text,z)!=true);
if(text[i]==text[z])
sovpad++;
}


}
if(sovpad==(l-1)/2)
{
cout<<"polindrom bez probelov\n";
}

намного проще мне кажется)))


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: