//prendi il codice originale //poi... rigo 16 del codice che ti dà Flowgorithm: 'string c' sostituiscilo con -> 'char c' //dopodichè l'ambaradan che trovi qui sotto prendilo e SOSTITUISCILO alla montagna di if //___occhio però a NON TOGLIERE gli ultimi 2 in quello originale___ //intendo quelli che servono per la priorità e per la stampa del prezzo //dopodichè COMPILALO e ringraziami che ti faccio i compiti :)) switch (a) { case 1: // zona 1 switch (c) { case 's': // settimanale //prego compilare mettendo prezzo=... break; case 'm': // mensile //prego compilare mettendo prezzo=... break; case 'a': // annuale //prego compilare mettendo prezzo=... break; default: // tipo abbonamento inserito non valido // userei 'sto default per chiudere il programma con return... //non hai bisogno di scrivere altro qui. return 0; } break; case 2: // zona 2 switch (c) { case 's': // settimanale //prego compilare mettendo prezzo=... break; case 'm': // mensile //prego compilare mettendo prezzo=... break; case 'a': // annuale //prego compilare mettendo prezzo=... break; default: // tipo abbonamento inserito non valido // userei 'sto default per chiudere il programma con return... //non hai bisogno di scrivere altro qui. return 0; } break; case 3: // zona 3 switch (c) { case 's': // settimanale //prego compilare mettendo prezzo=... break; case 'm': // mensile //prego compilare mettendo prezzo=... break; case 'a': // annuale //prego compilare mettendo prezzo=... break; default: // tipo abbonamento inserito non valido // userei 'sto default per chiudere il programma con return... //non hai bisogno di scrivere altro qui. return 0; } break; default: // zona inserita non valida // userei 'sto default per chiudere il programma con return... //non hai bisogno di scrivere altro qui. return 0; }