Sort by

recency

|

840 Discussions

|

  • + 0 comments

    I just modified the already made code...

    Changed the logic of scanning inputs to store values at the end of the array instead of at the start

    scanf("%d", &arr[num - (i + 1)])

  • + 0 comments

    include

    include

    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 temp;
    for(i = 0; i < num/2; i++) {
        temp = arr[i];
        arr[i] = arr[num-1-i];
        arr[num-1-i] = temp;
    }
    
    for(i = 0; i < num; i++)
        printf("%d ", *(arr + i));
    return 0;
    

    }

  • + 0 comments

    include

    include

    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); }

    int temp;
    for(i = 0; i < num/2; i++) {
        temp = arr[i];
        arr[i] = arr[num-1-i];
        arr[num-1-i] = temp;
    }
    
    for(i = 0; i < num; i++)
        printf("%d ", *(arr + i));
    return 0;
    

    }

  • + 0 comments

    int term ; for(i=0;i

  • + 0 comments

    for(i = 0; i < num; i++) printf("%d ", *(arr - i+num-1)); return 0;