C/Visual C - Aleatorio de palabras de 10 letras

   
Vista:

Aleatorio de palabras de 10 letras

Publicado por Yasnier Soto (1 intervención) el 04/06/2008 22:36:53
Hola...necesito saber como puedo hacer un programa ke me muestre cada 1 segundo palabras de 10 caracteres diferentes...es decir...palabras aleatoriamente de 10 letras(palabras sin sentido alguno)....lo necesito ahora..si pueden ayudarme...saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Aleatorio de palabras de 10 letras

Publicado por master-net (1 intervención) el 05/06/2008 01:33:18
Mira...ya te lo he hecho...no es para nada complicado sino que debes darte cuenta de utilizar el rand() en un array de tipo char para obtener el aleatorio de letras y a su ves sumarselas a una variable de tipo string...y ya forma el conjunto de letras....mira para que me entiendas....saludos

//----corta aki-----------------------
#include <iostream.h>
#include <string.h>
#include <stdio.h>
using namespace std;
//---------------------------------Metodo------------------------------------------------
string Aleatorio() {
int i;
string P;
char aux[10];
char Abc[10]={'a','b','c','d','e','f','g','h','i','j'};
for ( i=0; i<10; i++ ) {
int p = rand()%10;
aux[i]=Abc[p];
P+=aux[i];
}
return P;
}
//----------------------------------MAIN-----------------------------------------------
int main() {

int n=0;
while(1){
cout<<Aleatorio()<<endl;
sleep(1);
n++;
if(n == 10)//si kieres ke sea infinito kita esta condicional aunke asi se ve mejor....
break;
}

return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar