/* AUTORE: Manuel Vichi Generazione di un dato numero parole con una data dimensione */ #include #include #include #include using namespace std; int main() { srand(time(NULL)); //Inzializzazione generatore causale char vocali[] = "AEIOU"; char consonanti[] = "BCDFGLMNPRSTVZ"; int numparole; cout << "Inserisci il numero di parole da generare: "; cin >> numparole; cout << endl; int dim; //Inizializzazione fuori per efficienza for (int i = 0; i < numparole; i++) { cout << "Inserisci la dimensione della parola: "; cin >> dim; cout << endl; char output[dim]; //Parola in output generata for (int i = 0; i < dim; i+=2) { output[i+1] = vocali[rand() % 5]; //Vocali output[i] = consonanti[rand() % 14]; //Consonanti } cout << "Parola generata: "; for (int i = 0; i < dim; i++) { cout << output[i]; } cout << endl; } return 0; }