Advertisement
Guest User

Untitled

a guest
May 28th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. int poli(char a[],int n,int i)
  5. {
  6. int b=1;
  7. if((i==n/2)&&(b==n/2)) return 1;
  8. else if(i==n/2) return -1;
  9. if(a[i]==a[n-i]) b++;
  10. poli(a,n,i+1);
  11. }
  12.  
  13. main()
  14. {
  15. int i,n;
  16. printf("unesi duzinu niza\n");
  17. scanf("%d",&n);
  18. getchar();
  19. char *a=(char*)malloc(n*sizeof(char));
  20.  
  21. for(i=0;i<n;i++)a[i]=getchar();
  22. if(n%2==0)
  23. {
  24. if(poli(a,n,0)==1) printf("rec jeste");
  25. else printf("rec nije ");
  26. }
  27. else
  28. {
  29. if (poli(a,n-1,0)==-1) printf("rec nije");
  30. else printf("rec jeste");
  31. }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement