Igen, összekeverted a ciklusszámlálódat azzal a változóval, amibe elteszed a legmagasabb értéket. Végig kell menned az embereken, ha az ő magassága az eddigi legnagyobb, akkor meg kell jegyezni a magasságot és a nevet, a következő körben már ezzel a magassággal kell összehasonlítani. Ha vége a ciklusnak, akkor kell kiírni.
set ciklus_szamlalo to 0
set max_magassag to 0
set legmagasabb to ""
repeat until ciklus_szamlalo = szemelyek_szama # nem tudom, hogy indexel a scratch, jónak tűnik, de lehet, hogy eggyel el van csúszva
if item ciklus_szamlalo of magassagok > max_magassag then
set max_magassag to item ciklus_szamlalo of magassagok
set legmagasabb to ciklus_szamlalo of nevek
change ciklus_szamlalo by 1
say legmagasabb