Update stringhe/es1stringhe.cpp

This commit is contained in:
Vichingo455 2025-02-18 21:20:12 +00:00
parent f7d02cda2d
commit 1d0d770606
1 changed files with 28 additions and 27 deletions

View File

@ -1,28 +1,29 @@
/* /*
AUTORE: Manuel Vichi AUTORE: Manuel Vichi
*/ Generazione di parole pronunciabili con data dimensione
#include <iostream> */
#include <cstring> #include <iostream>
#include <cctype> #include <cstring>
#include <ctime> #include <cctype>
using namespace std; #include <ctime>
int main() { using namespace std;
srand(time(NULL)); //Inzializzazione generatore causale int main() {
char vocali[] = "AEIOU"; srand(time(NULL)); //Inzializzazione generatore causale
char consonanti[] = "BCDFGLMNPRSTVZ"; char vocali[] = "AEIOU";
int dim; char consonanti[] = "BCDFGLMNPRSTVZ";
cout << "Inserisci la dimensione della parola: "; int dim;
cin >> dim; cout << "Inserisci la dimensione della parola: ";
cout << endl; cin >> dim;
char output[dim]; //Parola in output generata cout << endl;
for (int i = 0; i < dim; i+=2) { char output[dim]; //Parola in output generata
output[i+1] = vocali[rand() % 5]; //Vocali for (int i = 0; i < dim; i+=2) {
output[i] = consonanti[rand() % 14]; //Consonanti output[i+1] = vocali[rand() % 5]; //Vocali
} output[i] = consonanti[rand() % 14]; //Consonanti
cout << "Parola generata: "; }
for (int i = 0; i < dim; i++) { cout << "Parola generata: ";
cout << output[i]; for (int i = 0; i < dim; i++) {
} cout << output[i];
cout << endl; }
return 0; cout << endl;
return 0;
} }