creacionMatriz.c
/*CreaMatriz, busca crear la matriz a partir de las filas, condiciones y columnas entregadas
*/
CreaMatriz, busca crear la matriz a partir de las filas, condiciones y columnas entregadas
CreaMatriz busca crear la matriz a partir de las filas condiciones y columnas entregadas
void creaMatriz(int filas[][10],int columnas[][10],int condiciones[][3]){
	int max;
	int indice=0;
	int largo=0;
	int columnaTrabajar[10];
	int numeroTrabajar=0;
	int cantidadAparicion=0;
	max=maximaCondicion(condiciones,10,&indice);
	for (int i = 0; i < 10; ++i)
	{
		columnaTrabajar[i]=columnas[indice][i];
	}
	for (int i = 0; i < 10; ++i)
	{	if (columnaTrabajar[i]!=0){
		printf("%d \n",columnaTrabajar[i]);
	}
	}
	for (int i = 0; i < max; ++i)
	{
		cantidadAparicion=0;
		numeroTrabajar=columnaTrabajar[i];
		printf("trabajando con %d \n", numeroTrabajar);
		for (int k = 0; k < 10; ++k)
		{
			if (numeroTrabajar==filas[i][k])
			{
				cantidadAparicion++;
			}
		}
		printf("%d \n",cantidadAparicion);
	}
	printf("%d index %d \n",max,indice);
}
void creaMatriz ( int filas [ ] [ 10 ] , int columnas [ ] [ 10 ] , int condiciones [ ] [ 3 ] ) { int max ; int indice = 0 ; int largo = 0 ; int columnaTrabajar [ 10 ] ; int numeroTrabajar = 0 ; int cantidadAparicion = 0 ; max = maximaCondicion ( condiciones , 10 , & indice ) ; for ( int i = 0 ; i < 10 ; ++ i ) { columnaTrabajar [ i ] = columnas [ indice ] [ i ] ; } for ( int i = 0 ; i < 10 ; ++ i ) { if ( columnaTrabajar [ i ] != 0 ) { printf ( " \n " , columnaTrabajar [ i ] ) ; } } for ( int i = 0 ; i < max ; ++ i ) { cantidadAparicion = 0 ; numeroTrabajar = columnaTrabajar [ i ] ; printf ( " \n " , numeroTrabajar ) ; for ( int k = 0 ; k < 10 ; ++ k ) { if ( numeroTrabajar == filas [ i ] [ k ] ) { cantidadAparicion ++ ; } } printf ( " \n " , cantidadAparicion ) ; } printf ( " \n " , max , indice ) ; }
CreaMatriz, busca crear la matriz a partir de las filas, condiciones y columnas entregadas
CreaMatriz busca crear la matriz a partir de las filas condiciones y columnas entregadas
/*maximaCondicion busca entre el array la maxima condicion, y además devuelve el 
	indice de la máxima condición*/
 //Primer for para ir columna a columna preguntando con el numero que se debe trabajar
 //mientras sea distinto de 0, se imprmirá la columna a trabajar
 //Ahora, siguiendo la logica de la lectura del archivo de testCreacionMatriz.py
 //vamos preguntando por la cantidad de apariciones.
 //Esto esta a modo de debugging, muestra el numero mayor y su indice dentro del array
