Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
rom8337
Сообщений: n/a
#1

Перевести массив цифр в число типа int или float - C++

26.01.2012, 19:31. Просмотров 1496. Ответов 4
Метки нет (Все метки)

Всем здрасти , а не подскажет ли кто часом, можно ли массив с цифрой в каждом злементе (a[0]=1, a[1]=3, a[2]=7, a[m]=n и.т.д) перевести в число типа int или float ? Чтоб можно было работать с ним как с числом а не с элементами массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2012, 19:31     Перевести массив цифр в число типа int или float
Посмотрите здесь:

На вход подается число (int или float) в зависимости от его типа провернуть над ним разные операции - C++
Шаблоны функций (template) Суть: на вход подается число (int или float) в зависимости от его типа провернуть над ним разные операции. ...

Как определить для типа float число цифр после запятой - C++
Здравствуйте! Помогите, пожалуйста с заданием: нужно для чисел типа float определить точное число цифр после запятой, без использования...

ОШИБКА [Error] cannot convert 'int*' to 'float*' for argument '1' to 'void Syma(float*,int*,int) - C++
Какая то проблема с указателями,незнаю,не хочет щитать суму парних чисел в второй подпрограме.Извиниет за ошибки.Не владею руским.Помогите...

Передать массив элементов(типа int) объекта, в функцию из массивов(типа int) - C++
Представьте такую ситуацию. Есть у вас массив чисел: Mass И вы хотите передать его в функцию. Я делаю это так: //объявим ф-ю: ...

Не происходит конвертация типа int в float - C++
int r = 130; r = (float)r/255; r равен 0. Почему не произошла конвертация типа?

int или float - C++
здрасьти, p=p*6; каким должен быть тип у p? int или float? или без разницы?

Функции float average(int arrray[],int from,int to) - C++
Напишите код функции float average(int arrray,int from,int to). Возвращаемым значением функции должно быть среднее значение элементов...

В массив типа double записываю целые числа (типа int), но ошибка не вылазиет! - C++
Вот программулька: #include <iostream> using namespace std; #include <conio.h> int main() { double arr={1,2,3,4,5}; ...

Создать массив объединений, содержащих поля unsigned int и float - C++
Очень вас прошу! Нужно написать на С++ программу! Я уже отчаялась. Часа 2 над этим сижу В программе должно быть как минимум 2...

"Значение типа float* нельзя использовать для инициализации сущности типа float" - C++
#include <math.h> #include<iostream> #include <iomanip> #include<conio.h> using namespace std; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
455 / 428 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
26.01.2012, 20:17     Перевести массив цифр в число типа int или float #2
Цитата Сообщение от rom8337 Посмотреть сообщение
перевести в число типа int или float ?
C++
1
x = (int)a[n];
А дальше работаете с ним не как с элементом массива, хотя смысла не вижу, чесслово.
rom8337
Сообщений: n/a
26.01.2012, 20:29     Перевести массив цифр в число типа int или float #3
да нет наоборот надо массив в число, т.е. все елементы массива перевести в int
Evg
Эксперт CАвтор FAQ
17473 / 5711 / 364
Регистрация: 30.03.2009
Сообщений: 15,684
Записей в блоге: 26
26.01.2012, 20:35     Перевести массив цифр в число типа int или float #4
x = a[m] + 10 * a[m-1] + 100 * a[m-2] ...
NoMasters
Псевдослучайный
1744 / 1087 / 71
Регистрация: 13.09.2011
Сообщений: 3,117
26.01.2012, 20:36     Перевести массив цифр в число типа int или float #5
Как-то так:
C
1
2
for(i = 0, num = 0; i < arr_len; i++)
    num = num * 10 + arr[i];
Yandex
Объявления
26.01.2012, 20:36     Перевести массив цифр в число типа int или float
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru