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

массив - C++

Восстановить пароль Регистрация
 
suv121
4 / 4 / 0
Регистрация: 04.12.2009
Сообщений: 134
05.12.2010, 14:25     массив #1
помогите символьный массив состоящий из чисел , перевести в целочисленный массив и вывсети на экран , на си

Добавлено через 9 минут
Цитата Сообщение от suv121 Посмотреть сообщение
помогите символьный массив состоящий из чисел , перевести в целочисленный массив и вывсети на экран , на си
с помощью atoi
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2010, 14:25     массив
Посмотрите здесь:

C++ с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого
Можно ли в классе создавать массив переменной длинны. Например динамический массив? C++
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. C++
Массив: Все элементы массива, кратные трем, записать в одномерный массив. C++
C++ Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив...
C++ Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать
C++ Файл: Загрузка данных из файла: первый столбец записывался в 1й массив, второй столбец - во 2й массив, а 3й столбец - в 3й массив.
Массив: Как скопировать двумерный массив в другой массив? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ssovec
4 / 3 / 0
Регистрация: 27.11.2010
Сообщений: 26
05.12.2010, 14:31     массив #2
Функция atoi (ASCII to integer, из ASCII в целое число) в языке программирования Си используется для приведения (конвертации) строки в числовой вид.

int atoi(const char *str)

Аргумент str означает строку, представленную в виде массива символов, содержащего символы знакового целого (тип int) числа. Строка должна быть нуль-терминированной, то есть оканчиваться символом «\0». Когда atoi() получает строку без числовых последовательностей, то в этом случае возвращает ноль (0). Если строка содержит корректную последовательность цифр, представляющих число 0, то также возвращается 0, при этом по возвращаемому числу невозможно определить содержит ли строка корректное число или нет. Более новая функция strtol не имеет подобного недостатка.

Варианты функции atoi — atol, atof и atoll (впоследствии известная как atoq) используются для приведения строки к типам long, double или long long, соответственно:

long atol(const char *str)
double atof(const char *str)
long long atoll(const char *str) (C99)
RvP
2 / 2 / 0
Регистрация: 11.05.2010
Сообщений: 15
05.12.2010, 14:36     массив #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const int n = 5;
char m1[n];
for(int i=0; i<n; ++i)
{
      scanf("%c", &m1[i]);
}
int m2[n];
 
for(int i=0; i<n; ++i)
{
     m2[i]=atoi(m1[i]);
}
 
for(int i=0; i<n; ++i)
{
     printf("%d\n", m2[i]);
}
Yandex
Объявления
05.12.2010, 14:36     массив
Ответ Создать тему
Опции темы

Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru