Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2010, 17:59   #1
Seran4ek
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 94
По умолчанию из массива в число

имеется массив хранящий допустим 5 цифр. Есть ли короткая процедура перевода этого массива в число?
тоесть у меня массив [1,2,1,2,4] и чтобы получилось 12124 .
мне сразу в голову пришло записать эти значения в лейблу а с нее через strtoint в число. но есть ли короче путь?
Seran4ek вне форума Ответить с цитированием
Старый 14.01.2010, 18:38   #2
N1KeL
Пользователь
 
Аватар для N1KeL
 
Регистрация: 20.04.2009
Сообщений: 58
По умолчанию

A[0]*10000 + A[1]*1000 + A[2]*100 + A[3]*10 + A[4]
В твоем случае по этой формуле:
1*10000 + 2*1000 + 1*100 + 2*10 + 4 = 12124
N1KeL вне форума Ответить с цитированием
Старый 14.01.2010, 19:05   #3
Alex_FF
Удален
Форумчанин
 
Регистрация: 02.12.2009
Сообщений: 309
По умолчанию

если кол-во элементов массива X равно L, и начальный йндекс 1 - то
Код:
var
  Y: Integer;
begin
  Y := 0;
  for I :=1 to L do
    Y := Y * 10 + X[I];
end;
Alex_FF вне форума Ответить с цитированием
Старый 14.01.2010, 22:51   #4
evgenij9241
Пользователь
 
Аватар для evgenij9241
 
Регистрация: 14.01.2010
Сообщений: 26
По умолчанию

К сожелению нету корочево пути(((((((((((
Ну есть просто они могут бить не ефективны.
evgenij9241 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание данных массива в число monty "2" Общие вопросы Delphi 20 28.11.2009 18:53
Вставить число после всех элементов массива, кратных 3 Mclaren Помощь студентам 0 10.11.2009 02:40
Умножение массива на число (Java) Folly Помощь студентам 4 14.03.2009 11:35
Вывести число, предшествующее первому отрицательному и число, следующее за последним отрицательным Rid Паскаль, Turbo Pascal, PascalABC.NET 4 22.12.2008 16:50