Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     char string[100] = {0};
  6.     int length;
  7.    
  8.     //Repeat
  9.     while(true)
  10.     {
  11.         //Get string+length
  12.         gets(string);
  13.         length = strlen(string);
  14.        
  15.         //For all characters
  16.         for(int i=0;i<=length;i++)
  17.         {
  18.             //Hit the 0 terminator, we didn't exit before, must be a palindrome
  19.             if(i==length)
  20.             {
  21.                 puts("Palindrome\n");
  22.                 break;
  23.             }
  24.             //Left char is different from right, no palindrome, exit
  25.             if(string[i] != string[length-1-i])
  26.             {
  27.                 puts("No palindrome\n");
  28.                 break;
  29.             }
  30.         }
  31.     }
  32.    
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement