Programa En C++ Que Lee Los Datos De Una Matriz 3X4 Y Muestra En Pantalla
#include <stdlib.h>
#include <conio.h>
/*Este programa lee los datos de una matriz 3x4 y muestra en pantalla la suma de los datos de cada fila */ main(){ int matriz[3][4]; int arreglo[3]; int i,j;
//Ingreso de los datos for (i=0;i<3;i++){ for (j=0;j<4;j++){ cout << "Ingrese el numero entero correspondiente a la posicion ["<<i<<"] ["<<j<<"]: "; cin >> matriz[i][j]; } }
//Muestra en pantalla la matriz ingresada cout << "\nLa matriz que usted ingreso es: \n\n"; for (i=0;i<3;i++){ for (j=0;j<4;j++){ cout << matriz[i][j]<<" "; } …ver más…
printf("CUANTAS COLUMNAS?: "); scanf("%d",&m); for(i=1;i<=n;i++) for(j=1;j<=m;j++) {
printf("VALORES DE a[%d][%d] ",i,j); scanf("%d",&a[i][j]); printf("VALORES DE b[%d][%d] ",i,j); scanf("%d",&b[i][j]); c[i][j]=a[i][j]-b[i][j];
}
printf("c=\n"); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf(" %d\t",c[i][j]);
}
printf("\n");
}
} break; case 3:
{
printf("\nMULTIPLICACION DE MATRICES\nCUANTAS FILAS DE LA MATRIZ a?: "); scanf("%d",&n); printf("CUANTAS COLUMNAS DE LA MATRIZa?: "); scanf("%d",&m); printf("CUANTAS FILAS DE LA MATRIZb?: "); scanf("%d",&n2); printf("CUANTAS COLUMNAS DE LA MATRIZ b?: "); scanf("%d",&m2); if(m!=n2)
{
printf ("LA OPERACION NO ES VALIDA");
}
else
{
for(i=1;i<=n;i++) for(j=1;j<=m;j++) { printf("DAME LOS VALORES DE LA MATRIZ a[%d][%d] ",i,j); scanf("%d",&a[i][j]); }
for(i=1;i<=n2;i++) for(j=1;j<=m2;j++) { printf("DAME LOS VALORES DE LA MATRIZ b[%d][%d] ",i,j); scanf("%d",&b[i][j]); }
for(i=1;i<=n;i++) for(j=1;j<=m2;j++) { c[i][j]=0; for(k=1;k<=n2;k++) c[i][j]=a[i][k]*b[k][j]+c[i][j]; }
}
if(n==m2)
{
printf("c=\n"); for(i=1;i<=n;i++) { for(j=1;j<=m2;j++) { printf(" %d\t",c[i][j]);
}
printf("\n");}}}}