ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Traza De Una Matriz


Enviado por   •  6 de Noviembre de 2012  •  426 Palabras (2 Páginas)  •  375 Visitas

Página 1 de 2

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#define MAXFIL 5

#define MAXCOL 5

#define LIMINF 10

#define LIMSUP 60

void genmat(int [][MAXCOL],int,int);

void impmat(int [][MAXCOL],int,int);

int mayormat(int [][MAXCOL],int,int, int *, int *);

int traza(int [][MAXCOL],int);

int main(int argc, char *argv[])

{

int mat[MAXFIL][MAXCOL], posfmay, poscmay, valmayor;

srand(time(NULL));

genmat(mat,MAXFIL,MAXCOL);

impmat(mat,MAXFIL,MAXCOL);

valmayor = mayormat(mat,MAXFIL,MAXCOL,&posfmay,&poscmay);

printf("\nEl mayor es %d (%d,%d)\n",valmayor,posfmay,poscmay);

printf("\nLa traza es %d\n",traza(mat,MAXFIL));

system("pause");

return 0;

}

void genmat(int matriz[][MAXCOL],int fil, int col)

{

int ind1,ind2;

for ( ind1 = 0; ind1 < fil; ind1++ )

{

for( ind2 = 0; ind2 < col; ind2 ++ )

matriz[ind1][ind2] = rand() % (LIMSUP - LIMINF + 1) + LIMINF;

}

return;

}

void impmat(int matriz[][MAXCOL],int fil, int col)

{

int ind1,ind2;

for ( ind1 = 0; ind1 < fil; ind1++ )

{

for( ind2 = 0; ind2 < col; ind2 ++ )

{

printf("%4d ",matriz[ind1][ind2]);

}

...

Descargar como (para miembros actualizados)  txt (1.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com