если тебе надо добраться до каждой цифры то: 1) Си Code: char buf[30]; int n = 12345; sprintf(buf, "%i", n); теперь buf содержит твою число в строковом представлении. чтобы добраться до цифр z1 = buf[0] - '0'; - первая z2 = buf[1] - '0'; - вторая z3 = buf[3] - '0'; - третья 2) Delphi Code: var s : string; N : integer; begin N := 123456; s := inttostr(N); теперь чтобы добраться до цифр, то z1 := ord(s[1]) - ord('0'); - первая z2 := ord(s[2]) - ord('0'); - вторая z3 := ord(s[3]) - ord('0'); - третья
это и не массивы. s[1] - первый символ в переменной типа стринг, s[24] - двадцатьчетвёртый символ в переменной. и совершенно не важно, цифры в стринге или буквы. всё элементарно же. лучше, напиши точную задачу, которую нужно решить. ато, я чувствую, долго маяться так будем