Cita:
Iniciado por starfix podes hacer un rand()%2, si el resultado es 0 seleccionas la letra A y si el resultado es 1 seleccionas la letra J
tambien tenes que cambiar al principio del programa la semilla que utilizara la funcion rand(), para que no te de siempre el mismo resultado:
Código C++:
Ver original#include <time.h>//para utilizar la funcion time()
#include <cstring.h> //para utilizar la funcion strcpy()
...
srand( time(NULL
) ); //para no obtener siempre el mismo numero random
char letras[2]= {'A', 'J'}; //posibles letras
char letra_obtenida; //almacenara la letra que se obtenga
strcpy(&letra_obtenida
, &letras
[random
]); //se copia la letra de la posicion random
...
no es lo mas elegante, pero es una posible solucion.
tambien te sirve si queres agregar mas letras a elejir, solamente tenes que agregarlas en la variable
letras y la variable
random cambiar el 2 por la cantidad de posibles letras.
saludos
Interesante , gracias pero me quedo con la anterior , porque hago matrices x y , al ser integer no peuden ser char .
Un saludo cordial