Witam!
Mam taki problem: chcę aby wczytać ze standardowego wejścia 10000-cyfrową liczbę, chodzi mi o to że mam coś w takiej postaci: ilość_cyfr_liczby spacja liczba_x_cyfrowa (nie ma spacji między cyframi).
Chodzi o to żeby wczytać tą liczbę do tablicy (jedna cyfra zajmuje jedno pole w tablicy), jakim poleceniem w języku pascal to zrobić. Mogą być kombinacje okrężne itp. ale nie może być żadnych zmian w specyfikacji wejścia. Dla ciemnych przykład:
18 123456789012345678
i chcę aby było:
t[1]=1;
t[2]=2;
...
t[18]=8;
To jest na konkurs i nie wiem jak prawidłowo wczytać tą liczbę. Próbowałem coś takiego:
for i:=1 to j do begin
read(zn); // zn = char
c[i]:=ord(zn)-48;
end.
Niestety nie można deklarować ŻADNYCH MODUŁÓW!!