//la funcion intercambia el contenido de dos variables #include void intercambia(int *x, int *y){ int temp; temp=*x; *x=*y; *y=temp; printf("en la funcion: x=%d y=%d\n",*x,*y); } main(){ int a=1, b=2,c=11,d=33; printf("en main: a=%d b=%d\n",a,b); intercambia(&a,&b); printf("en main: a=%d b=%d\n",a,b); printf("en main: c=%d d=%d\n",c,d); intercambia(&c,&d); printf("en main: c=%d d=%d\n",c,d); }