/* * Chiede all'utente di inserire 10 caratteri alfanumerici. * Successivamente stampa "Adenina", "Citosina", "Timina", "Guanina" o * "*ERRORE*" in corrispondenza di ciascun carattere inserito. */ #include using namespace std; void stampa_base( char c ) { if ( c == 'A' ) { cout << "Adenina"; } else { if ( c == 'C' ) { cout << "Citosina"; } else { if ( c == 'T' ) { cout << "Timina"; } else { if ( c == 'G' ) { cout << "Guanina"; } else { cout << "*ERRORE*"; } } } } } int main( void ) { char vet[10]; int i; for ( i=0; i<10; i++ ) { cout << "Inserisci l'elemento " << i << " dell'array" << endl; cin >> vet[i]; } for ( i=0; i<10; i++ ) { stampa_base( vet[i] ); cout << ' '; // stampa uno spazio per separare una parola dall'altra } cout << endl; // va a capo alla fine return 0; }