rendered paste body/* ESTE CODIGO HACE TRIANGUANGULAR UNA MATRIZ.... A DIFERENCIA DE AYER
YA ESTOY VIVO Y CLARO RECORDE QUE LAS MATRICES EMPIEZAN CON INDEX CERO */
#include <stdio.h>
#include <stdlib.h>
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);
}