Matriz aleatoria 2
    
		    Pude hacer lo de la matriz aleatoria... pero como puedo hacer para que la cantidad de cada numero sea par?
Por ej: que haya 4 numeros 3, y no 3 numeros 3.
Espero respuesta, gracias.
    Por ej: que haya 4 numeros 3, y no 3 numeros 3.
Espero respuesta, gracias.
		    Hola...
es s贸lo cuesti贸n de usar un poquito el cerebro...
Se puede llevar en un vector la contabilidad de ocurrencias de cada n煤mero:
por ejemplo:
int ocurrencias[] = {0,0,0,0,0,0,0,0,0,0};
//aqu铆 comienzan los for con los que llenas la matriz
// una vez que obtienes el nro aleatorio verificas:
for(int f=0,....
for(int c=0;....
if (ocurrencias[nroAleat]<=4) { //en el caso que sean 4 veces
//aqu铆 colocas en nro en alguna posici贸n de la matriz
//y sumas uno a la posici贸n que corresponde a ese nro
matriz[f,c] = nroAleat;
ocurrencias[nroAleat]++;
} // si alg煤n n煤mero ya apareci贸 m谩s de 4 veces, simplemente se ignora y creas uno nuevo
}
}
NOTA: en el vector ocurrencias[], las posiciones corresponden a los n煤meros aleatorios que se van creando y que son enteros, por eso tiene 10 valores. Desde el 0 al 9
Espero que te sirva de orientaci贸n
Slds
    es s贸lo cuesti贸n de usar un poquito el cerebro...
Se puede llevar en un vector la contabilidad de ocurrencias de cada n煤mero:
por ejemplo:
int ocurrencias[] = {0,0,0,0,0,0,0,0,0,0};
//aqu铆 comienzan los for con los que llenas la matriz
// una vez que obtienes el nro aleatorio verificas:
for(int f=0,....
for(int c=0;....
if (ocurrencias[nroAleat]<=4) { //en el caso que sean 4 veces
//aqu铆 colocas en nro en alguna posici贸n de la matriz
//y sumas uno a la posici贸n que corresponde a ese nro
matriz[f,c] = nroAleat;
ocurrencias[nroAleat]++;
} // si alg煤n n煤mero ya apareci贸 m谩s de 4 veces, simplemente se ignora y creas uno nuevo
}
}
NOTA: en el vector ocurrencias[], las posiciones corresponden a los n煤meros aleatorios que se van creando y que son enteros, por eso tiene 10 valores. Desde el 0 al 9
Espero que te sirva de orientaci贸n
Slds
