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

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

Войти
Регистрация
Восстановить пароль
 
suv121
4 / 4 / 0
Регистрация: 04.12.2009
Сообщений: 134
#1

массив - C++

05.12.2010, 14:25. Просмотров 295. Ответов 2
Метки нет (Все метки)

помогите символьный массив состоящий из чисел , перевести в целочисленный массив и вывсети на экран , на си

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

Построить массив d из элементов, которые входят как в массив a так и в массив b - C (СИ)
Дан массив a и b состоящий из n элементов. Построить массив d из элементов, которые входят как в массив a так и в массив b. Желательно с...

Разделить массив на массив четных положительных и массив остальных - Pascal ABC
дана последовательность из 20 эл. надо её отсортировать на 2 массива. условия видны в задании Program z_6; Uses Crt; Var ...

Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив B. Все остальные символы записать в массив S - Turbo Pascal
подскажите как делать Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив B. Все остальные символы записать в...

из заданного теста выбрать цифры и записать в массив N ,а буквы - в массив B .Все остальные символы записать в массив S - Pascal
Привет всем.Помогиет пожалуйста решить задачку из заданного теста выбрать цифры и записать в массив N ,а буквы - в массив B .Все...

Вывести на печать массив X, массив Z, массив Y, произведение элементов массива X, упорядоченный массив Y - QBasic
Вывести на печать массив X, массив Z, массив Y, произведение элементов массива X, упорядоченный массив Y. ...

Сформировать массив, который будет состоять из чисел, входящих как в массив A, так и в массив B - C (СИ)
Задание: На основе исходных массивов A и B (n и m – рабочие размеры массивов) сформировать массив C, который будет состоять из чисел,...

Дан массив целых чисел а(12). Переписать в массив х четные, а в массив у нечетные элементы массива а - Turbo Pascal
Помогите пожалуйста решить эту задачу. Массив a выводит на печать. Я пишу a mod 2 = 0 , а он мне 41 ошибку выдает. Что делать? Вот...

Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C - Pascal
Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C.

Массив: Отсортировать полученный массив 3 способами: по строкам, по столбцам( возр.), 3) и весь массив - Delphi
Помогите, пожалуйста ,решить задачу. Очень нужно. Задан массив (4*6). Элементы задаются по правилу: если j>3, то Aij=i+j, иначе...

Массив: Как сделать так, чтобы результирующий массив представлял собой измененный по заданным правилам первый массив? - C++ Builder
Доброй ночи форумчане, очередной нубо-вопрос не требует отлагательств имеется одномерный массив, из которого по заданным условиям...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     массив
Ответ Создать тему
Опции темы

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