In realt� con il tuo codice non � mica vero che non si vince... � abbastanza improbabile ma si pu� vincere! infatti nel tuo ultimo codice fai il confronto tra due stringhe (aggiungi lo spazio), mentre nel primo non era specificato (da qui la spiegazione della differenza tra stringa e numero), per� il problema era che andavi a sovrascrivere la scritta "Hai vinto" con l'ultimo confronto, per cui le probabilit� di vincere (in realt� solo vedere la scritta: "Hai vinto") si riducono, devi indovinare l'ultimo numero tra quelli estratti (l'ultimo dell'array) ma solo con il numero piu' grande inserito dall'utente. Chiaramente stiamo parlando di stringhe, quindi quando dico piu' grande intendo secondo ordinamento delle stringhe, quindi ad esempio 3 viene dopo 29, per cui il piu' grande sarebbe 3 tra 3 e 29.
Prova tu stesso nel tuo codice (qui fa uscire solo 1) riducendo i numeri estratti (numero random) a 1 al posto di 90, dopo in una casella metti 1 e vedrai che anche il tuo codice funziona!![]()


Rispondi quotando