Título: Generar matriculas aleatorias Publicado por: JOSE23 en 6 Marzo 2011, 22:14 pm TENGO QUE HACER UN PROGRAMITA QUE GENERE MATRÍCULAS ALEATORIAS. UNA MATRIZ DE 20 FILAS X 8 ELEMENTOS CADA UNA. DE CADA FILA, DEL 0 AL 3 CONTENDRAN CIFRAS ALEATORIAS (DEL 0 AL 9), EL 4 SERA UN ESPACIO EN BLANCO, Y DEL 5 AL 7 SERAN LETRAS MAYUSCULAS GENERADAS ALEATORIAMENTE.
LUEGO, MOSTRARLA EN FORMA DE MATRICULA POR LINEA. SOLO E PODIDO HACER DE MOMENTO LO QUE PONGO A CONTINUACIÓN, ESTOY EN ELLO... SE ADMITEN SUGERENCIAS Código
Título: Re: Generar matriculas aleatorias Publicado por: Mr.Blue en 6 Marzo 2011, 23:10 pm Código
Esta echo a las apuradas asiq puede aver algun error. es como trabajar con cadenas, en si podes generar 20 matriculas de 8 digitos + 1 espacio lo primero que pregunto cuando entro a recorrer la cadena es si j=4 si es asi es un espacio. Primera parte resuelta. si no preguntas si la matriz en la pos i;j es mayor o igual q 0 y menor que 4. Si es asi generas un numero aleatorio de 0 a 9 y lo guardas en la pos de la matriz. El resto te lo dejo a vos, ya que no se realizan tareas. Ultima pista para las letras aleatorias (Mira la tabla ascii) Saludos- Título: Re: Generar matriculas aleatorias Publicado por: Valkyr en 7 Marzo 2011, 03:44 am Bueno, te propongo esta solución, antes de nada tengo que decirte que no se si compila porque no estoy en linux y no puedo compilarlo, por otro lado no se si estará completamente correcto y si te valdrá la solución en C++, si no es así modificalo a tu gusto. Espero te sirva de ejemplo.
Código
PD: Lo he compilado online y funcionaba perfectamente, espero te sirva. PPD: Sr.Blanco los indices de los bucles están mal, si declaras la matriz de 20x8 en los bucles debes recorrerla mientras i<20 y mientras j<8 puesto que la numeración de bucles en casi todos los lenguajes va desde 0 hasta el valor con el se declaró menos uno. Saludos. |