Está en la página 1de 4

Nombre del catedrático: Zúñiga reyes Marco Antonio

Nombre del alumno: ronaldo donacimento Balcázar, Leonardo


sarmiento Alvarado
Edward Arturo Grajales Camacho

Carrera: electrónica

Materia: programación estructurada

Actividad: examen
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

Int main(){

Int filas=3, cols=3;

Int matrisa[filas][cols],matrisb[filas][cols],datosC[filas][cols];

Int indx1,indx2; Indx1=0;

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.

También podría gustarte