Question: #include void procl (int *, int*) void proc2 (int a[] int first, last; for (first-0, last-cnt -1;firstKlast; first++,1 procl (&a[first], &a [last]); ,int cnt) int
![#include void procl (int *, int*) void proc2 (int a[] int](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f04e1229d7d_65766f04e119b3a9.jpg)
#include void procl (int *, int*) void proc2 (int a[] int first, last; for (first-0, last-cnt -1;firstKlast; first++,1 procl (&a[first], &a [last]); ,int cnt) int main (void) [ int data [5]={5, 10,12,10,20): int j; proc2 (data, 5) printf("After proc2 call, array data printed li for (j = 0; j 5; j++ ) printf("data [%d] %d\ In",j, datalj] " return 0 void procl (int *x, int *y) = *x ^ *y; = *x ^ *y; Your job: Write down the outputs with the blue color: After proc2 call, array data printed like (2 points for each line)