Witam ;)
Tym razem należy zmodyfikować ten kod:
Const Tab: Array[0..5] of uint32 = (10, 20, 30, 40, 50, 60);
Var I: uint8;
Begin
For I := Low(Tab) To High(Tab) Do
Begin
// miejsce na kod
End;
End.
Tak aby wyświetlał w każdej linii kolejne wartości z tablicy Tab
(czyli linia pierwsza: 10
, druga - 20
itd.).
Zasady:
1.Nie można korzystać ze znaku [
oraz ^
.
2.Kod można wstawiać tylko w miejsce oznaczone komentarzem, nie można modyfikować już napisanego.
3.Rozwiązanie powinno działać pod x86-owym FPC 2.6.4
.
4.Powinno także działać, gdy zmodyfikuje się dane w tablicy Tab
- czyli zrobienie statycznego case
odpada.
5.Ewentualne wstawki assemblerowe liczą się tylko w intelowskiej składni.
6.Rozwiązania oczywiście na PW.
Czas: tydzień od dzisiaj (czyli do 1 maja).
Drobna podpowiedź: ja odnalazłem jedno rozwiązanie, lecz jest ono dosyć... specyficzne - sądzę, że mało kto będzie wiedział, jak ono działa (choć jest jednolinijkowe), ale w końcu o to chodzi w konkursach ;)
Powodzenia!