Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programas para manipular matrices: Visualización y multiplicación - Prof. López Garello, Ejercicios de Informática

Este documento contiene dos programas en c: el primero muestra la composición de una matriz cuadrada de 4 filas y 3 columnas, y el segundo realiza la multiplicación de dos matrices dadas, siempre que tengan el mismo número de filas y columnas. El usuario debe ingresar las dimensiones y elementos de cada matriz.

Tipo: Ejercicios

2010/2011

Subido el 21/01/2011

xandry87
xandry87 🇪🇸

4.5

(42)

36 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programa que muestra una matriz
#include<stdio.h>
int main(void)
{
int mat[4][3], i, j;
printf("\nVisualizacion de la matriz:");
printf("\n===========================\n");
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
mat[i][j]=i+j;
printf("\t%d",mat[i][j]);
}
printf("\n");
}
printf("\nFin del programa...\n");
getchar();
}
/*programa que multiplica dos matrices dadas*/
#include <stdio.h>
int main()
pf3
pf4

Vista previa parcial del texto

¡Descarga Programas para manipular matrices: Visualización y multiplicación - Prof. López Garello y más Ejercicios en PDF de Informática solo en Docsity!

Programa que muestra una matriz

#include<stdio.h> int main(void) { int mat[4][3], i, j; printf("\nVisualizacion de la matriz:"); printf("\n===========================\n"); for(i=0;i<4;i++) { for(j=0;j<3;j++) { mat[i][j]=i+j; printf("\t%d",mat[i][j]); } printf("\n"); } printf("\nFin del programa...\n"); getchar(); }

/programa que multiplica dos matrices dadas/ #include <stdio.h> int main()

int fa, ca, fb, cb, i, j, n; float a[10][10], b[10][10], p[10][10];

printf("numero de filas y columnas de la matriz A:"); scanf("%d %d", &fa, &ca); printf("numero de filas y columnas de la matriz B:"); scanf("%d %d", &fb, &cb); printf("\n");

if (ca != fb) printf("no es posible hacer la multiplicacion\n"); else { /lectura de los elementos de las dos matrices/ printf("MATRIZ A\n"); for (i=1;i<=fa;i++) { for (j=1;j<=ca;j++) { printf("a%d%d:", i, j); scanf("%f",&a[i][j]); } } printf("\n"); printf("MATRIZ B\n"); for (i=1;i<=fb;i++) {

printf("%10.3f ", p[i][j]); else printf("%10.3f \n", p[i][j]); } }

}

fflush(stdin); getchar(); }