Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX 41
- int ispalindroma(char *array){
- int i=0,j=0,palindroma=0;
- int dim=strlen(array);
- j=dim-1;
- while(i<dim/2 && palindroma==0){
- if (array[i]!=array[j])
- palindroma=1;
- j--;
- i++;
- }
- return palindroma;
- }
- int main(){
- int n=0,i=0,j=0,ris=0;
- scanf("%d",&n);
- char ** array=(char**)malloc(sizeof(char*)*n);
- for (i=0;i<n;i++){
- array[i]=(char*)malloc(sizeof(char)*MAX);
- scanf("%s", array[i]);
- }
- for(i=0;i<n;i++){
- ris=ispalindroma(array[i]);
- if (ris==0)
- printf("%s\n",array[i]);
- }
- for(i=0;i<n;i++){
- ris=ispalindroma(array[i]);
- if (ris==1)
- printf("%s\n",array[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement