Veran, en este codigo el ususario digita paises de cada continente para sortearlos a el mundial de fotball, pero me gustaria saber si me podrian suministrar alguna forma para que el listado elija una palabra al azar sin repetirla y la use para el sorteo, mi codigo es simple, pero soy nuevo en esto y no tengo ni idea como elegir algo al azar de una lista en un array
int main(int argc, char** argv) {
string europa[12];
string america [10];
string africa [5];
string asia [5];
cout << "---------------------------" << endl;
for( int a = 1 ; a <= 12;a++)
{
cout<<"digite los paises de europa"<<endl;
cin>> europa[1];
}
for( int b = 1 ; b <= 10;b++)
{
cout<<"digite los paises de america"<<endl;
cin>> america[1];
}
for( int b = 1 ; b <= 5;b++)
{
cout<<"digite los paises de africa"<<endl;
cin>> africa[1];
}
for( int b = 1 ; b <= 5;b++)
{
cout<<"digite los paises de asia"<<endl;
cin>> asia[1];
}
getch();
return 0;
}
int main(int argc, char** argv) {
string europa[12];
string america [10];
string africa [5];
string asia [5];
cout << "---------------------------" << endl;
for( int a = 1 ; a <= 12;a++)
{
cout<<"digite los paises de europa"<<endl;
cin>> europa[1];
}
for( int b = 1 ; b <= 10;b++)
{
cout<<"digite los paises de america"<<endl;
cin>> america[1];
}
for( int b = 1 ; b <= 5;b++)
{
cout<<"digite los paises de africa"<<endl;
cin>> africa[1];
}
for( int b = 1 ; b <= 5;b++)
{
cout<<"digite los paises de asia"<<endl;
cin>> asia[1];
}
getch();
return 0;
}