Ayuda con matrices en c

Iniciado por Rolyzarate, 30 Noviembre 2017, 22:09 PM

0 Miembros y 1 Visitante están viendo este tema.

Rolyzarate

BUENAS TARDES, soy nuevo en el foro y estaba necesitando ayuda con algunos temas de matrices , en C ...
Estoy empezando en esto de C Ya se declarar matrices, llamarlas con funciones, cargarlas y mostrarlas, y ahora quiero saber algunas cosas que no me salen... si alguien me puede ayudar GRACIAS

- Calcular el máximo de toda la matriz (lo intente plantear haciendo una función aparte , pero no me salio)

- Calcular el promedio de todos los positivos o todos los negativos de la matriz y imprimirla en otro vector

Realmente estoy leyendo muchos libros y viendo videos, pero hay temas que piden en ejercicios que no logro ver con ejemplos en los libros, y me cuesta plantearlos... y mas utilizando funciones.

Les agradezco la ayuda les dejo mi código :

#include <stdio.h>
#include <stdlib.h>

void cargamatriz (int matriz [][20],int f,int c);
void mostrarma (int matriz [][20],int f,int c);

int main()
{
   int f,c;
   int matriz [20][20];

   printf("Ingrese cantidad de filas y columnas:");
   scanf("%d %d",&f,&c);

   cargamatriz (matriz,f,c);
  mostrarma(matriz,f,c);
 }

void cargamatriz(int matriz[][20],int f,int c){
int i,j;

for (i=0;i<f;i++){
   for (j=0;j<c;j++){
       printf ("Ingrese valores en la posicion [%d][%d]",i+1,j+1);
       scanf("%d",&matriz[i ] [j]);
   }
}}

void mostrarma(int matriz [][20],int f,int c){
   int i,j;
for (i=0;i<f;i++){
   for (j=0;j<c;j++){
       printf("[%d]",matriz[ i] [j]);
   }printf ("\n");
}

}