Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- int N;
- printf("Enter the size of array: ");
- scanf("%d",&N);
- int *array = malloc(N*sizeof(int));
- printf("Enter the array: ");
- for (int *element = array; element<array+N; element++){
- scanf("%d", element);
- }
- int *mid = array + N/2 - 1;
- int element_to_swap = *array;
- for (int *element = array; element<mid; element++){
- *element = *(element+1);
- }
- *mid = element_to_swap;
- element_to_swap = *(array+N-1);
- for (int *element = array+N-1; element>mid+1; element--){
- *element = *(element-1);
- }
- *(mid+1) = element_to_swap;
- printf("Your array: ");
- for (int *element = array; element<array+N; element++){
- printf("%d ", *element);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement