|  | 
|  26.02.2006, 15:56 | #1 | 
| Участник | Разбить число 
			
			Добрый день! Не подскажите как можно разбить число скажем 12345 по отдельным цифрам. К примеру на входе у меня число 12345, а на выходе нужно получить контейнер [1,2,3,4,5] ? Специальной функции я так понимаю нет? | 
|  | 
|  26.02.2006, 15:59 | #2 | 
| Модератор | 
			
			Как вариант: int2str. Со строкой гораздо легче работать, в частности, занести значения из неё в контейнер. Только не забудьте сделать обратное преобразование, если хотите хранить именно числовые значения. Можно вопрос: а какая постановка задачи? Очень любопытно  С Уважением, Георгий | 
|  | 
|  26.02.2006, 16:12 | #3 | 
| Участник | 
			
			заполнить ячейки отчета цифрами из данного семизначного кода, скажем номер телефона записывать каждую цифру  в отдельную ячейку.
		 | 
|  | 
|  26.02.2006, 16:14 | #4 | 
| Модератор | 
			
			Ну, тогда можно обратно в цифры не преобразовывать!   С Уважением, Георгий | 
|  | 
|  26.02.2006, 16:18 | #5 | 
| Microsoft Dynamics | 
			
			container split2Digits(int _value) { container c; int rem; ; while (_value > 0) { rem = _value mod 10; conins(c, 1, rem); _value = _value div 10; } return c; } | 
|  | 
|  26.02.2006, 17:24 | #6 | 
| Участник | 
			
			спасибо помогло )))
		 | 
|  | 
|  | 
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |