Upload files to "stringhe"
This commit is contained in:
parent
a2cb844047
commit
46467d8673
|
@ -0,0 +1,28 @@
|
|||
/*
|
||||
AUTORE: Manuel Vichi
|
||||
*/
|
||||
#include <iostream>
|
||||
#include <cstring>
|
||||
#include <cctype>
|
||||
#include <ctime>
|
||||
using namespace std;
|
||||
int main() {
|
||||
srand(time(NULL)); //Inzializzazione generatore causale
|
||||
char vocali[] = "AEIOU";
|
||||
char consonanti[] = "BCDFGLMNPRSTVZ";
|
||||
int dim;
|
||||
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;
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
/*
|
||||
AUTORE: Manuel Vichi
|
||||
Generazione di un dato numero parole con una data dimensione
|
||||
*/
|
||||
#include <iostream>
|
||||
#include <cstring>
|
||||
#include <cctype>
|
||||
#include <ctime>
|
||||
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;
|
||||
}
|
Loading…
Reference in New Issue