Module: (C++) Pratica - 3: Dichiarazioni in loop "Alcuni fatti su Harry Potter"


Problem

3 /7


Casinò Mago

Problem

Nel mondo magico, un siclo d'argento equivale a 29 knut di bronzo e 17 sicli equivalgono a 1 galeone d'oro. Nel mondo Babbano, un galeone pesa circa 5 libbre. Tuttavia, il tasso di cambio potrebbe cambiare.

Ron cercava di imparare gli incantesimi, ma non sempre otteneva quello che voleva. Recentemente ha scoperto un nuovo gioco, Wizards Casino. In questo casinò giocano per falci virtuali e ogni round del gioco consiste nell'applicazione dell'uno o dell'altro incantesimo. Prima dell'inizio del gioco, Ron ha zero falci nel suo account, ma il programma gli concede un credito illimitato in qualsiasi momento.

Prima dell'inizio di ogni round, il programma ti dice su quale argomento riguarderà il prossimo compito magico e Ron scommette che ce la farà. All'inizio del gioco, Ron scommette sempre 1 siclo. Se Ron fa il lavoro correttamente, allora vince il round e la scommessa viene aggiunta al suo punteggio. Se fallisce, perde e la scommessa viene detratta dal suo conto. Ron gioca molto d'azzardo, quindi dopo aver perso aumenta sempre la scommessa di 2 volte. Tuttavia, dopo una vincita, per non spaventare la fortuna, Ron riduce sempre la scommessa a 1 shekel. Alla fine, dopo aver superato il compito successivo e aver vinto questo round, Ron decide di terminare il gioco.

Ad esempio, lascia che Ron completi correttamente il primo compito (ha vinto la scommessa iniziale di 1 Falce, scommetti 1 Falce nel round successivo), quindi fallisci il secondo compito (perdi 1 Falce e raddoppia la scommessa), fallisci il terzo compito (ha perso 2 falci) e ha raddoppiato di nuovo la scommessa), ma è comunque riuscito a completare il quarto compito (ha vinto 4 shekel, ha perso la scommessa di 1 shekel). Quindi completa correttamente anche il quinto compito (ha vinto 1 siclo) e termina il gioco. Totale sul suo conto dopo la partita: 1 – 1 – 2 + 4 + 1 = 3 shekel.

Devi scrivere un programma che, data la storia del gioco, determini quante falci Ron ha vinto o perso.

Inserimento
La prima riga contiene un numero intero N (\(0 < N <= 2000\)) — il numero di compiti completati da Ron. Le seguenti N righe contengono i numeri 0 o 1 (un numero per riga): 1 se Ron ha completato l'attività successiva e 0 – se non fatto

Impressum
Stampa un singolo numero intero — La vittoria o la sconfitta di Ron (la vittoria è determinata da un numero positivo e la perdita è un numero negativo).
 

 

Esempi
# Input Uscita
1 5
1
1
0
1
1
4