délka řetězce se zjišťuje přes length([retezec]), s řetězcem se co se týče pohybu v něm pracuje stejně jako v pascalu, tedy de-facto jako s polem charů (to k tomu příkladu kdy máš jednotlivé cifry vypsat). Dělat to za tebe nikdo nebude. Předpokládám, že ti tenhle úkol nedali na první hodině, takže pokud nejsi uplná lemra a nechrápeš tam, tak to musíš zvládnout. A pokud tam chrápeš, tak já ti radit nebudu, protože se mj. občas vyskytuju i v roli "toho kašpárka co tam poskakuje před tabulí a vykládá o programování v Delphi" a ignoranty fakt nesnáším

Ne vážně, pokud trochu pohledáš na netu, dáš to bez problémů dohromady, je to tak na 10-20 řádků zdrojáku, nic brutál, ale psát to za tebe asi fakt nikdo nebude