Se da un text sa se verifice daca textul este palindrom(egal cu rasturnatul sau).
Răspunsuri la întrebare
Din cauza nespecificării limbajului de programare, am elaborat în C.
Învățați-vă să specificați limbajul când postați întrebarea!
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdbool.h>
#define max_limit 1000
using namespace std;
int main() {
char str[max_limit];
int i, j, temp;
const char s[] = " \n";
scanf("%s",&str);
i = 0;
j = strlen(str)-1;
bool palindrome = true;
while (i < j) {
if (tolower(str[i]) != tolower(str[j])) {
palindrome = false;
break;
}
i++;
j--;
}
if (palindrome) {
printf("\nCuvantul %s este un palindrom\n",str);
} else if (palindrome==false){
printf("\nCuvantul %s nu este un palindrom\n",str);
}
return 0;
}