19 Goto lista

Låt en användaren skriva in så många heltal denna vill och avsluta med något som inte är ett posetivt heltal. Vi ska nu tolka denna lista på följande sätt:

Utgå ifrån första talet i listan och skriv ut detta. Gå till positionen i listan som detta tal motsvarar. Till exempel är första talet en 3:a så gå till posistion 3 i tabellen och skriver ut talet. Vi utgåt sedan i från talet på denna position. Om ett tal är större än listans längd eller vi har fått en input som inte är ett posetivt heltal. Tolkningen ska också avbrytas om antal uppslag som görs är fler en längden på listan. Se testerna för exempel.

Test

Test 1


> 1
> 2
> 3
> -1
1
2
3
  

Test 2


> 2
> 3
> 1
> -1
2
1
3
  

Test 3


> 1
> 0
> -1
1
0
1
  

Test 4


> 1
> 3
> 2
> 4
> -1
1
3
4
  

Test 5


> 1
> 3
> 2
> 0
> -1
1
3
0
1
3