You are viewing a single comment's thread. Return to all comments →
wihtout using the third variable #include <stdio.h> #include <stdlib.h> int main() { int num, *arr, i; scanf("%d", &num); arr = (int*) malloc(num * sizeof(int)); for(i = 0; i < num; i++) { scanf("%d", arr + i); } for(i = 0; i<num/2;i++){ arr[i] = arr[i] + arr[num-1-i]; arr[num-1-i] = arr[i] - arr[num-1-i]; arr[i] = arr[i] - arr[num-1-i]; } for(i = 0; i < num; i++) printf("%d ", *(arr + i)); return 0; }
Seems like cookies are disabled on this browser, please enable them to open this website
Array Reversal
You are viewing a single comment's thread. Return to all comments →