Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carrera: electrónica
Actividad: examen
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
Int main(){
Int matrisa[filas][cols],matrisb[filas][cols],datosC[filas][cols];
Srand(time(0));
While(indx1<filas){
Indx2=0;
While(indx2<cols){
Matrisa[indx1][indx2]=(rand() % 20) + 1;
Matrisb[indx1][indx2]=(rand() % 20) + 1;
Indx2++;
}
Indx1++;
}
Printf(“\nimpresion de Matriz 1ª: \n”);
Indx1=0;
While(indx1<filas){
Indx2=0;
While(indx2<cols){
Printf(“\t%i”,matrisa[indx1][indx2]);
Indx2++;
}
Printf(“\n”);
Indx1++;
}
Printf(“\nimpresion de Matriz 2b: \n”);
Indx1=0;
While(indx1<filas){
Indx2=0;
While(indx2<cols){
Printf(“\t%i”, matrisb[indx1][indx2]);
Indx2++;
}
Printf(“\n”);
Indx1++;
}
Printf(“\nimpresion de la multiplicación de 1ª y 2b: \n”);
Indx1=0;
While(indx1<filas){
Indx2=0;
While(indx2<cols){
datosC[indx1][indx2]= matrisa[indx1][indx2]*matrisb[indx1][indx2];
printf(“\t%i”,datosC[indx1][indx2]);
indx2++;
}
Printf(“\n”);
Indx1++;
}
Return 0;
}
Obtener el producto de matrices en C desarrollando el algoritmo con ciclos while y almacenar
el resultado en una nueva matriz, validando las filas y columnas. voy a llamar a la primera
matriz 1a y a la segunda 2b.
Fue complicado resolver o hacer el primer código ya que la declaración de variables y la
creación de las matrices es un poco difícil para mí,
Los arreglos (matrices) nos permiten almacenar/manipular conjuntos de datos agrupados de
manera eficiente.
En general, son ideales para el registro/manipulación de información homogénea que
representa una tabulación de resultados (valoración) agrupados por categorías. Tienen la
ventaja de que sus elementos se acceden rápidamente a través de sub-índices.