Task 1 #include<stdio.h> int main() { int v=3; int *pv; pv= &v; printf("n*pv=%d v=%d", *pv, v); *pv=0; printf("nn*pv=%d v=%d", *pv, v); } Task2 #include<stdio.h> void funct1(int u, int v); void funct2(int *pu, int *pv); main() { int u=1; int v= 3; printf("nBefore caliing funct1: u=%d v=%d", u,v); funct1(u,v); printf("nAfter caliing funct1: u=%d v=%d", u,v); printf("nBefore caliing funct2: u=%d v=%d", u,v); funct2(&u,&v); printf("nAfter caliing funct2: u=%d v=%d", u,v); } void funct1(int u, int v) { u=0; v=0; printf("nWritten funct1: u=%d v=%d", u,v); return; } void funct2(int *pu, int *pv) { *pu=0; *pv=0; printf("nWritten funct1: *pu=%d *pv=%d", *pu,*pv); return; }