LAB 04 - Esercizi sui cicli =========================== Esercizio 1 ----------- Scrivere un programma che legge una sequenza di parole, una per riga, e restituisce la lunghezza minima, media e massima delle parole lette. Il programma termina con EOF (invio e ctrl D da tastiera). Esempio ------- ___________________________________________________________ Esercizio 2 ----------- Scrivere un programma che legge una stringa composta di soli 0 e 1 e fa la conversione da binario a decimale del numero binario rappresentato dalla stringa. Il programma stampa il risultato. Esempi ------- Scrivi un numero binario: 1001 9 Scrivi un numero binario: 110 6 ___________________________________________________________ Esercizio 3 ----------- Scrivere un programma che legge un intero; se il numero e' una potenza di 2, stampa che potenza e', altrimenti stampa il messaggio "non e' una potenza di due". Esempi ------- Scrivi un numero: 8 8 = 2 alla 3 Scrivi un numero: 25 25 non e' una potenza di due ___________________________________________________________ Esercizio 4 ----------- Scrivere un programma che legge una stringa e controlla se รจ composta tutta di 0; stampa "tutti zeri" o "non tutti zeri", a seconda del caso. Esempi ------- Scrivi una stringa: 000000000 tutti zeri Scrivi una stringa: 2000 non tutti zeri Scrivi una stringa: ciao non tutti zeri ___________________________________________________________