si potrebbe fare un controllo con while per verificare che la risposta (memorizzata su una stringa) sia o si o no(non va avanti finché la risposta non è una delle due).
dunque se la risposta è si si fa
{carattere= carattere | 1;
carattere=carattere << 1;}
altrimenti se la risposta è no si fa
{carattere= carattere | 0;
carattere=caratter << 1;}
Ho iniziato il C oggi, quindi in caso sto dicendo bestialità ditemelo