#include <stdio.h>
#include <string.h>
int pal(char *wyraz)
{
int i, litera = strlen(wyraz);
for(i = 0; i < litera/2; ++i)
{
if(wyraz[i] != wyraz[litera-i-1])
return 0;
}
return 1;
}
int main()
{
int n, i;
char slowo[100];
printf("Podaj liczbe slow ");
scanf("%d", &n);
for (i=0; i<n; i++)
{
printf("Wprowadz slowo ");
scanf("%s", slowo);
if(pal(slowo) == 1){
printf("palindrom %s\n", slowo);
}
else{
printf("nie palindrom %s\n", slowo);
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAppbnQgcGFsKGNoYXIgKnd5cmF6KQp7CiAgICBpbnQgaSwgbGl0ZXJhID0gc3RybGVuKHd5cmF6KTsKICAgIGZvcihpID0gMDsgaSA8IGxpdGVyYS8yOyArK2kpCiAgICAgICAgewogICAgICAgICAgICBpZih3eXJheltpXSAhPSB3eXJheltsaXRlcmEtaS0xXSkKICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgIHJldHVybiAxOwp9CiAKaW50IG1haW4oKQp7CiAgICBpbnQgbiwgaTsKICAgIGNoYXIgc2xvd29bMTAwXTsKIAogICAgcHJpbnRmKCJQb2RhaiBsaWN6YmUgc2xvdyAiKTsKICAgIHNjYW5mKCIlZCIsICZuKTsKICAgIGZvciAoaT0wOyBpPG47IGkrKykKICAgIHsKICAgICAgICBwcmludGYoIldwcm93YWR6IHNsb3dvICAiKTsKICAgICAgICBzY2FuZigiJXMiLCBzbG93byk7CiAgICAgICAgaWYocGFsKHNsb3dvKSA9PSAxKXsKICAgICAgICAJcHJpbnRmKCJwYWxpbmRyb20gJXNcbiIsIHNsb3dvKTsKICAgICAgICB9CiAgICAgICAgZWxzZXsKICAgICAgICAJcHJpbnRmKCJuaWUgcGFsaW5kcm9tICVzXG4iLCBzbG93byk7CiAgICAgICAgfQogICAJfQogICAgcmV0dXJuIDA7Cn0=