itoa(n,s) /*convert n to characters in s */ char s[]; int n; { int i, sign; if ((sign = n) < 0) n = -n; /* make n positive */ i = 0; do /* generate digits in reverse order */ s[i++] = n % 10 + '0';/* get next digit */ while ((n /=10) > 0); /* delete it */ if (sign < 0) s[i++] = '-'; s[i] = '\0'; reverse(s); } ?????????? 3-3 ------------- ??? ????????????? ????? ? ???????? ?????????????? ???? ??? ??????? itoa ?? ??????????? ? ?????????? ????????????? ??????, ?.?. ?? ????????? n ?a???? -2 ? ??????? ?-1, ??? ? ?????? ?????. ????????? ??????. ???????? ????????? ???, ????? ??? ????????? ???????? ??? ???????? ?? ????? ??????.