Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
42 lines (25 sloc) 947 Bytes

Conta le parole

Descrizione

Data una sequenza di lettere minuscole e spazi terminata da un punto nel flusso di ingresso il programma emette nel flusso di uscita il numero di parole che compongono la sequenza, dove per parola si intende una sequenza (massimale) di caratteri diversi da spazio.

Ad esempio, data la sequenza

ciao ma    mamma io mi chia   m o   mario .

il programma emette 9.

Vincoli

Non ci sono vincoli sulla lungezza delle parole, o della sequenza in ingresso. Il numero di parole può essere rappresentato da una variabile di tipo int. La sequenza potrebbe non contenere lettere e/o spazi (ma è assicurato che termini con il carattere .)

Esempio

Eseguendo soluzione e avendo

mi piace    la pizza.

nel flusso di ingresso, il programma emette 4 nel flusso di uscita

Suggerimenti

Si osservi che non è necessario memorizzare le parole lette.