Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int const DimC = 3;
- void cargarMatriz(int[][DimC], int);
- void mostrarMatriz(int[][DimC], int);
- void cargarMatrizR(int[][DimC], int);
- int sumaMatriz(int[][DimC], int);
- float promedioMatriz(int[][DimC], int);
- int buscarMatriz(int[][DimC], int);
- int main()
- {
- int filas = 3;
- int resultado;
- int dato;
- float promedio;
- int matrizE[2][DimC];
- int matrizE2[2][DimC];
- printf("PUNTO 1\n\n");
- cargarMatriz(matrizE, filas);
- printf("\n");
- system("pause");
- system("cls");
- printf("PUNTO 2\n\n");
- printf("Matriz 1: \n\n");
- mostrarMatriz(matrizE, filas);
- printf("\n");
- system("pause");
- system("cls");
- printf("PUNTO 3\n\n");
- printf("Matriz Random: \n\n");
- cargarMatrizR(matrizE2, filas);
- mostrarMatriz(matrizE2, filas);
- printf("\n");
- system("pause");
- system("cls");
- printf("PUNTO 4\n\n");
- resultado=sumaMatriz(matrizE, filas);
- printf("El resultado de la suma es: %i\n", resultado);
- printf("\n");
- system("pause");
- system("cls");
- printf("PUNTO 5\n\n");
- promedio=promedioMatriz(matrizE, filas);
- printf("El promedio es: %f\n", promedio);
- printf("\n");
- system("pause");
- system("cls");
- printf("PUNTO 5\n\n");
- printf("Que dato desea buscar?: ");
- scanf("&i", &dato);
- return 0;
- }
- ///Punto 1
- void cargarMatriz(int matriz[][DimC], int fil)
- {
- int i, j;
- for(i=0; i<fil; i++)
- {
- for(j=0; j<DimC; j++)
- {
- printf("Cargue un valor: ");
- scanf("%i", &matriz[i][j]);
- }
- }
- }
- ///Punto 2
- void mostrarMatriz(int matriz[][DimC], int fil)
- {
- int i, j;
- for(i=0; i<fil; i++)
- {
- for(j=0; j<DimC; j++)
- {
- printf("<%i>", matriz[i][j]);
- }
- printf("\n");
- }
- }
- ///Punto 3
- void cargarMatrizR(int matriz[][DimC], int fil)
- {
- srand(time(NULL));
- int i, j;
- for(i=0; i<fil; i++)
- {
- for(j=0; j<DimC; j++)
- {
- matriz[i][j]=rand()%10+1;
- }
- }
- }
- ///Punto 4
- int sumaMatriz(int matriz[][DimC], int fil)
- {
- int i, j, k=0, suma=0;
- for(i=0; i<fil; i++)
- {
- for(j=0; j<DimC; j++)
- {
- suma += matriz[i][j];
- }
- }
- return suma;
- }
- ///Punto 5
- float promedioMatriz(int matriz[][DimC], int fil)
- {
- int i=fil, j=DimC, k;
- float promedio;
- k = i*j;
- promedio = (float) sumaMatriz(matriz, fil) / k;
- return promedio;
- }
- ///Punto 6
- /*int buscarMatriz(int matriz[][DimC], int dato)
- {
- flag=0;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement