• + 0 comments

    You guys over complicate so much

    #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);
        }
    
    
        /* Write the logic to reverse the array. */
        int *myarr = (int*) malloc(num * sizeof(int));
        for(int i = num-1; i >= 0; i--){
            printf("%d ", arr[i]);
            myarr[i] = arr[i];
        }
    
        return 0;
    }