Advertisement
evgenko

Untitled

Mar 16th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main() {
  5.     int N;
  6.     printf("Enter the size of array: ");
  7.     scanf("%d",&N);
  8.     int *array = malloc(N*sizeof(int));
  9.     printf("Enter the array: ");
  10.     for (int *element = array; element<array+N; element++){
  11.         scanf("%d", element);
  12.     }
  13.     int *mid = array + N/2 - 1;
  14.     int element_to_swap = *array;
  15.     for (int *element = array; element<mid; element++){
  16.         *element = *(element+1);
  17.     }
  18.     *mid = element_to_swap;
  19.     element_to_swap = *(array+N-1);
  20.     for (int *element = array+N-1; element>mid+1; element--){
  21.         *element = *(element-1);
  22.     }
  23.     *(mid+1) = element_to_swap;
  24.     printf("Your array: ");
  25.     for (int *element = array; element<array+N; element++){
  26.         printf("%d ", *element);
  27.     }
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement