fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int n,m,f=0;
  5. scanf("%d %d", &n,&m);
  6. int arr[n][m], rarr[n][m];
  7. for(int i=0;i<n;i++){
  8. for( int j=0;j<m;j++){
  9. scanf("%d", &arr[i][j]);
  10. // Reversed row
  11. rarr[i][m-j-1]=arr[i][j];
  12. }
  13. }
  14. for(int i=0;i<n;i++){
  15. for(int j=0;j<m;j++){
  16. if(arr[i][j]!=rarr[i][j]){
  17. f=1; // Not a palindrome
  18. break;
  19. }
  20. }
  21. if(f==0){
  22. for(int j=0;j<m;j++){
  23. // Print the row if it's a palindrome
  24. printf("%d ", arr[i][j]);
  25. }
  26. printf("\n");
  27. }
  28. f=0;// Reset palindrome flag
  29. }
  30.  
  31. }
Success #stdin #stdout 0.01s 5280KB
stdin
3 5
1 2 3 2 1
1 2 3 4 5 
1 0 0 0 1
stdout
1 2 3 2 1 
1 0 0 0 1