fork download
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. int i;
  5. int N = 5;
  6. int A[]={2,8,4,1,3};
  7. int B[N];
  8. int *p = &A[0];
  9. int *q = &B[0];
  10. /* θέλω να κάνω copy όλα τα στοιχεία του A στον πίνακα Β
  11.   με ανάστροφη σειρά με την χρήση δείκτη.
  12.   Αρχικά έχω την παρακάτω κατάσταση:
  13.   A[2][8][4][1][3]
  14.   B[ ][ ][ ][ ][ ]
  15.  
  16.  
  17.   */
  18.  
  19. for (i=0;i<N;i++)
  20. {
  21. *(q+i) = *(p+(N-i-1)); //des edw
  22. }
  23.  
  24.  
  25. for(i=0;i<N;i++)
  26. {
  27.  
  28. printf("%d \\ %d\n", A[i], B[i]);//Printing Row
  29.  
  30. }
  31.  
  32. //system("pause");//Uncomment gia na deis se win
  33. return 0;
  34. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
2 \ 3
8 \ 1
4 \ 4
1 \ 8
3 \ 2