Non è molto chiaro :master: , se ci fosse un `if' potresti creare un sottoprogramma di quella parte di codice?
`If' è una condizione come lo è uno `while', quindi potresti fare due sottoprogrammi dei cicli while.
Cmq guardando la funzione `sottoprogramma' il codice potrebbe essere suddiviso in molte altre funzioni.
La prima potrebbe essere `stampa_istruzioni' che fa tutto quel lavoro di `cout' iniziali...
void stampa_istruzioni()
{
char msg[]="******************************ALL MADE BY NICOLA********************************";
for(int k=0;k<strlen(msg);k++)
{
cout<<msg[k];
_sleep(80);
}
cout<<"\n\n";
cout<< "BENVENUTO"<<"\n\n"<<"Questo e' un programma di criptazione e decriptazione di parole, che si avvale";
cout<<"\n"<<"del codice di cifratura ROT-13.";
cout<<"\n"<<"Il suddetto programma riesce ad analizzare esclusivamente i 26 caratteri"<<"\n"<<"minuscoli dell' alfabeto inglese.";
cout<<"\n"<<"Pertanto, qualunque altro simbolo (comprese le lettere maiuscole) non verra'"<<"\n"<<"memorizzato dalla macchina.";
cout<<" Inoltre, affinche' il programma possa correttamente"<<"\n"<<"elaborare quanto scritto, alla fine della parola da codificare, bisogna inserireil simbolo cancelleto '#' seguito dal tasto INVIO."<<"\n\n";
cout<<"\n"<<"esempio: testodiprova#";
cout<<"\n\n";
}