Translate

martes, 1 de enero de 2013

Matriz de 2x2 en C

Bien aqui regresando al blog, habia perdido el acceso, aqui les dejo un programa que realice en mi escuela, estare subiendo, programas de diferentes problemas que mas dejan actualmente. Y por cierto Feliz Año Nuevo 2013! :D.
P.D. Una disculpa por no identar el codigo xD

/*Codigo para realizar dos matrices */
#include < stdio.h >

int main(void)
{
float mat1[3][2],mat2[2][3],resultado=0, resul[3][3];
int i,j,c;
for(i=0;i<3 br="br" i="i">for(j=0;j<3 br="br" j="j">resul[i][j]=0;
for(i=0;i<3 br="br" i="i">{
for(j=0;j<2 br="br" j="j">{
printf("\nintroduzca un valor mat1[%d][%d]: ",i,j);
scanf("%f", &mat1[i][j]);
}
}
for(i=0;i<2 br="br" i="i">{
for(j=0;j<3 br="br" j="j">{
printf("\nintroduzca un valor mat2[%d][%d]: ",i,j);
scanf("%f", &mat2[i][j]);
}
}
for(i=0;i<3 br="br" i="i">{
for(c=0;c<3 br="br" c="c">{
for(j=0;j<2 br="br" j="j">{
resultado=resultado+(mat1[i][j]*mat2[j][c]);
}
resul[i][c]=resultado;
resultado=0;
}
}
/*Matriz 1*/
printf("\nMatriz 1\n");
for(i=0;i<3 br="br" i="i">{
for(j=0;j<2 br="br" j="j">{
printf("\t%.2f",mat1[i][j]);
}
printf("\n");
}
/*Matriz 2*/
printf("\nMatriz 2\n");
for(i=0;i<2 br="br" i="i">{
for(j=0;j<3 br="br" j="j">{
printf("\t%.2f",mat2[i][j]);
}
printf("\n");
}
/*Matriz multiplicación*/
printf("\nMatriz resultado\n");
for(i=0;i<3 br="br" i="i">{
for(c=0;c<3 br="br" c="c">{
printf("\t%.2f",resul[i][c]);
}
printf("\n");
}
}

No hay comentarios: