fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool palindrome(char str[], int length)
  5. {
  6. if (length <= 1) return true;
  7. if (*str == str[length - 1])
  8. return palindrome(str + 1, length - 2);
  9. return false;
  10. }
  11.  
  12. int main()
  13. {
  14. char a[8] = "racecar";
  15. char b[8] = "raxecar";
  16.  
  17. cout << palindrome(a,7) << endl;
  18. cout << palindrome(b,7) << endl;
  19. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
1
0