Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Преобразование массива 
:(
    Опции темы
headzero
Дата 19.2.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 14.11.2006

Репутация: нет
Всего: 1



Допустим есть массив и з пяти эллементов 

Код


int mas[5];
mas[0]=2;
mas[1]=3;
mas[2]=4;
mas[3]=5;
mas[4]=6;


  
 



как преобразовать его в целое число, так, что бы значение цифры каждого разряда этого числа соответствовало значению соответствующего эллемента массива. т.е для моего примера число должно быть 23456

Спасибо




--------------------
Воображение важнее знания
                                                     (Алберт Эйнштейн)
PM MAIL   Вверх
jorikdima
Дата 19.2.2008, 14:37 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 18.1.2008
Где: Там, где Зенит

Репутация: нет
Всего: нет



не плодите темы. в форуме по С# вам дали ответ
PM MAIL   Вверх
Kanes
Дата 19.2.2008, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



Попробуй вот так:
Код

long total = 0;
for(int j = 0; j <= 4; j++)
{
  total = total*10 + mas[j];
}


Это сообщение отредактировал(а) Kanes - 19.2.2008, 14:55
--------------------
Big gun - big future  
PM MAIL   Вверх
EnergoHokum
Дата 19.2.2008, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6




Код

#include <math.h>
//...
long result=0;
for(int i=0;i < 5;i++)
    result+=pow(10,i)*mas[5-i];


Кажись, как-то так... Попробуй, а то мне лень.
PM MAIL ICQ   Вверх
Lazin
Дата 19.2.2008, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 27
Всего: 154



mas[4]*10^4 + mas[3]*10^3 + mas[2]*10^2 mas[1]*10^1 + mas[0]*10^0
PM MAIL Skype GTalk   Вверх
EnergoHokum
Дата 19.2.2008, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



А вариант с циклом расширяемее!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1143 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.