/* ESTE CODIGO HACE TRIANGUANGULAR UNA MATRIZ.... A DIFERENCIA DE AYER YA ESTOY VIVO Y CLARO RECORDE QUE LAS MATRICES EMPIEZAN CON INDEX CERO */ #include #include main(){ int a,b,c; float k; float mat[10][11]={ {1,2,3,4}, {5,6,7,8}, {9,10,11,12}}; mat[1][1]=2; mat[1][2]=5; mat[1][3]=1; mat[1][4]=50; mat[2][1]=4; mat[2][2]=5; mat[2][3]=2; mat[2][4]=90; mat[3][1]=8; mat[3][2]=40; mat[3][3]=3; mat[3][4]=210; for(a=1;a<=3;a++){ for(b=1;b<=4;b++){ //mat[a][b]=a*b; printf(" %.2f ",mat[a][b]); } printf(" \n"); } printf("venga... vamos a empezar... \n"); a=1; for(a=1;a<=2;a++){ for(b=a+1;b<=3;b++){ k=(mat[a][a]/mat[b][a])*-1; printf(" %.2f \n",k); for(c=1;c<=4;c++){ mat[b][c]=mat[b][c]*k+mat[a][c]; } } } printf("\n \n "); for(a=1;a<=3;a++){ for(b=1;b<=4;b++){ /*gotoxy(b*5,a)*/printf(" %.3f ",mat[a][b]); } printf(" \n"); } printf("terminado"); return(0); }