Показать сообщение отдельно
Старый 10.07.2010, 19:52   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Циферки числа

Я тут подумал перевести число в строку
эээ.. вообще-то решается взятием остатка от деления или делением - реализация зависти от конкретики задачи
Local V%[6]
	Local S#=value
	For i=6 To 0 Step -1
		Local d#=10^(i-1)
		V[i]=Floor(S/d)
		S=S-V[i]*d
	Next
выше пример, для разложения числа типа хххххх.х (таковы условия) - расширить не сложно.
Если же чисо прнципиально не умещается в разарядной сетке (что - не твой случай) - то да: строки.
Незначащие нули можно обрезать после, или тупо не записывать.
Строки здесь, имхо, индусский код.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
ELIAS (10.07.2010), Randomize (10.07.2010), Reizel (21.01.2011), tormoz (10.07.2010)