Está en la página 1de 5

CAPTURAS DE IMAGEN DEL PROGRAMA DIGITADO

CAPTURAS DE IMGENES EJECUTANDO EL PROGRAMA

#include <stdio.h>
int main (){
int m, n, p, q, i, j, k;
printf("programa que calcula el producto de 2 matrices bidimensionales.\n");
printf("Introducir el tamao de la matriz A.\n");
printf("El numero de filas:");
scanf("%d.\n",&m);
printf("El numero de columnas es: ");
scanf("%d.\n",&n);
printf("Introducir el tamao de la matriz B.\n");
printf("El numero de filas es: ");
scanf("%d.\n",&p);
while (p!=n){
printf ("INTRODUCE EL NUMERO DE FILAS DE NUEVO :\n");
scanf("%d",&p);
}
printf("El numero de columnas es: ");
scanf("%d.\n",&q);
int a[m*n],b[p*q],x[m][q],c[k];
{
for(i=1;i<=(m*n);i++){
printf("Introducir el valor de a(%d)=",i);
scanf("%d.\n",&a[i]);
}
for(i=1;i<=(m*n);i++){
printf("\t%d",a[i]);
}
printf("\n");
for(i=1;i<=(p*q);i++){
printf("Introducir el valor de b(%d)=",i);
scanf("%d.\n",&b[i]);
}
for(i=1;i<=(p*q);i++){
printf("\t%d",b[i]);
}
printf("\n");
for(i=1;i<=m;i++){
for(j=1;j<=q;j++){
for(k=1;k<=m*q;k++){
c[k]=a[i+q*(m-1)]*b[q*(i-1)+1]
for(k=1;k<=q;k++){
cout <<x[i][j]=c[k]<<endl;
}
}

}
}
printf("PRODUCTO A*B = MATRIZ C.\n");
for(i=1;i<=m;i++){
printf("\n");
for(j=1;j<=q;j++){
printf("\t%d",x[i][j]);
}
}
printf("\n");
return 0;
}
}

También podría gustarte