miércoles, 21 de octubre de 2009

matrices

#include < cstdlib>
#include < iostream>
#include < time.h>

using namespace std;

int valorDado(){
   
    return (rand() % 6);
}

void asignarCeros(int a[][6], int n, int m){
     for(int i=0;i
        for(int j=0;j
           a[i][j]=0;
}

void asignarAleatorios(int a[][6], int n, int m){
           a[valorDado()][valorDado()]++;
}

void imprimir(int a[][6], int n, int m){
     cout<<"\nMatriz:\n";
     for(int j=0;j
           cout<<(j+1)<<"   ";
     cout<
     for(int i=0;i
        for(int j=0;j
           cout<<<" ";
        cout<
     }
}



void llenarMatriz(int a[][6], int n, int m, int cant){
     asignarCeros(a,n,m);
     for(int i=0;i
             asignarAleatorios(a,n,m);
     }
     imprimir(a,n,m);
}

int main()
{
    srand (time(NULL));
    int matriz[6][6],filas=6,columnas=6,n=1000;
    llenarMatriz(matriz,filas,columnas,n);
    system("PAUSE");
    return EXIT_SUCCESS;
}