Vai al contenuto

Capovolgere una lista

2012-04: 1

Use the stack to reverse a list of numbers entered by a user.

Utilizza lo stack per capovolgere una lista di numeri inserita dall’utente

Soluzione

TextWindow.WriteLine("Inserisci una sequenza di numeri (0 per uscire)")
n=Textwindow.ReadNumber()
While n <> 0
  Stack.PushValue("x", n)
  n=Textwindow.ReadNumber()
EndWhile

TextWindow.WriteLine("La sequenza di numeri capovolta")
While Stack.GetCount("x") > 0
  n=Stack.PopValue("x")
  TextWindow.Write(n + " ")
EndWhile
TextWindow.WriteLine("")

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.