GVA SUPPORT

Відповідь на запитання № 1308388039
Text:
	ФІО = Горбаченко В.А.

 Запитання:/*
  Поліндром. Звичайні числа. Працює через строку.
*/

#include <iostream>
#include <strings.h>

#define N 200
using namespace std;

bool polindrom(char *s){
     char *s_=new char [N];
     int count=0;
     bool z=true;
     for (int i = strlen(s)-1 ; i>=0 ; i--)
     {
         *(s_+count)=*(s+i);
         count++;
     }
     for ( int i = 0 ; i < strlen(s) ; i++ )
     {
          if (*(s+i)!=*(s_+i)) z=false;
     }
     *(s_+count)='\0';
     cout<<s_;
     delete []s_;
     return z;
     
}
int main(){
   cout<<"Enter X :";
   char *s=new char [N];
   cin.getline(s,N);
   fflush(stdin);
   if (polindrom(s)) 
   {
       cout<<" POLINDROM ";
   }
   else
   {
        cout<<" NE POLINDROM ";
   }
     delete []s;   
   system("PAUSE");
}


====================================	
Ваша відповідь