Advertisement
Kofa_Joh

HW_10.2.2

Mar 23rd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <time.h>
  4.  
  5. #define ARRAY_SIZE 5
  6.  
  7.  
  8. int main()
  9. {
  10. srand(time(0));
  11.  
  12.  
  13. int numbersOne[5] = {1, 2, 3, 4 ,5};
  14.  
  15. int *pNumOne = numbersOne;
  16. int *pStaticNum = numbersOne;
  17. int i = 0;
  18. int *tmp = &i;
  19.  
  20. for (int i = 0; i < ARRAY_SIZE; i++)
  21. {
  22. /*int number = rand () % 10;
  23. numbersOne[i] = number;*/
  24. printf("%i ", numbersOne[i]);
  25.  
  26. }
  27.  
  28. for(int j = 0; j < ARRAY_SIZE / 2; j ++)
  29. {
  30.  
  31. /*tmp = numbersOne[j];
  32. numbersOne[j] = numbersOne[ARRAY_SIZE - j - 1];
  33. numbersOne[ARRAY_SIZE - j - 1] = tmp;*/
  34.  
  35. *tmp = *pNumOne;
  36. *pNumOne = *(pStaticNum + (ARRAY_SIZE - j - 1));
  37. *(pStaticNum + (ARRAY_SIZE - j - 1)) = *tmp;
  38. pNumOne++;
  39.  
  40. /*printf("Array two %i \n", *pNumOne);
  41. pNumOne ++;*/
  42. }
  43. printf("\n");
  44.  
  45. for(int k = 0; k < ARRAY_SIZE; k ++)
  46. {
  47. /*printf("Array two %i \n", numbersOne[k]);*/
  48. printf( "%i ", numbersOne[k]);
  49. pNumOne++;
  50.  
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement