#include <stdio.
h>
#include <stdlib.h>
#include <conio.h>
int a[3][3];
int fila,columna;
int b[3][3];
int c[3][3];
int main()
printf("\n\t\t\tMatriz A\n\n");
for(fila=0; fila<3; fila++)
for(columna =0; columna<3; columna++)
printf("Digita valores de matriz a [%d] [%d]\t", fila,columna);
scanf("%d",& a[fila][columna]);
printf("\n\t\t\tMatriz B\n\n");
for(fila=0;fila<3;fila++)
for(columna=0;columna<3;columna++)
{
printf("Digita valores de matriz b [%d] [%d]\t", fila,columna);
scanf("%d",& b[fila][columna]);
printf("\nLa matriz A es\t\n");
for(fila=0;fila<3;fila++)
for(columna=0;columna<3;columna++)
printf("\t[%d]",a[fila][columna]);
printf("\n");
printf("\nLa matriz B es\t\n");
for(fila=0;fila<3;fila++)
for(columna=0;columna<3;columna++)
printf("\t[%d]",b[fila][columna]);
printf("\n");
c[0][0]= a[0][0]*b[0][0]+a[0][1]*b[1][0]+a[0][2]*b[2][0];
c[0][1]= a[0][0]*b[0][1]+a[0][1]*b[1][1]+a[0][2]*b[2][1];
c[0][2]= a[0][0]*b[0][2]+a[0][1]*b[1][2]+a[0][2]*b[2][2];
c[1][0]= a[1][0]*b[0][0]+a[1][1]*b[1][0]+a[1][2]*b[2][0];
c[1][1]= a[1][0]*b[0][1]+a[1][1]*b[1][1]+a[1][2]*b[2][1];
c[1][2]= a[1][0]*b[0][2]+a[1][1]*b[1][2]+a[1][2]*b[2][2];
c[2][0]= a[2][0]*b[0][0]+a[2][1]*b[1][0]+a[2][2]*b[2][0];
c[2][1]= a[2][0]*b[0][1]+a[2][1]*b[1][1]+a[2][2]*b[2][1];
c[2][2]= a[2][0]*b[0][2]+a[2][1]*b[1][2]+a[2][2]*b[2][2];
printf("\nLa multiplicacion de matriz A y B es\t\n");
for(fila=0;fila<3;fila++)
for(columna=0;columna<3;columna++)
printf("\t[%d]",c[fila][columna]);
printf("\n");
getch();
return 0;