a) ¿Qué
imprime el siguiente programa? y ¿qué hace básicamente
la función xx?:
void xx(int n); main(){ xx(9); printf("\n"); } void xx(int n){ if(n<=0){printf("0");return;} if(n==1){printf("1");return;} xx(n/8); printf("%d",n%8); }
|
b) Complete los ---
en la función yy de modo retorne la suma de lso elementos la columna
cuyo índice se le pasa como argumento 1 de main. Complete la función
zz para que imprima la matriz por columnas. Asegurese además que no
habrá warnings o avisos por las declaraciones de las funciones.
int a[5][5]={200,200,300,40,6, 300,200,800,60,0, 100,200,200,40,5, 700,200,800,10,0, 200,200,300,40,6}; main(int argc, char * argv[]){ printf("%d\n",yy(a,atoi(argv[1]))); }
int yy(int mat[5][5], -----){ int i,s=0; ---------- return s; }
--- zz(----){ ------ }
|