Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
49 lines (36 sloc) 898 Bytes

Ultimo maggiorenne

Descrizione

Data una sequenza di numeri terminata da 0 nel flusso di ingresso, emettere nel flusso di uscita l'ultimo numero tra quelli letti che denota l'età di un maggiorenne (ossia, l'ultimo numero maggiore, o uguale, a 18). Ad esempio, dati

12
19
15
1
70
14
9
13
0

il programma emette 70 perché è l'ultimo numero della sequenza che sia maggiore o uguale a 18.

Vincoli

Non si può assumere alcun vincolo sul numero di elementi della sequenza, ogni elemento della sequenza, viceversa, può essere rappresentato con una variabile di tipo int. La sequenza contiene sempre almeno un numero maggiore, o uguale, a 18.

Esempio

Eseguendo soluzione d avendo nel flusso di ingresso

1
19
2
20
3
18
0

il programma emette 18 nel flusso di uscita.