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

Как считать "длинное число" в массив? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательные контейнеры. Написать функцию которая подготовит текстовый файл input.txt http://www.cyberforum.ru/cpp-beginners/thread1827381.html
Написать функцию с помощью которой подготовить текстовый файл input.txt разделить на минимум и добавить максимум сохранив в него 100 целых случайных чисел в диапазоне от -50 до 50 по одному на строке. Файл возвращается функцией как результат. Написать функцию inputfile(), получающую файл как аргумент и возвращающую последов.контейнер, заполненный числами из файла. Написать ф-ю modify(),...
C++ Где найти задачи по с++ для начинающих Добрый день уважаемые коллеги.Скажите пожалуйста где в интернете можно найти годные задачки , для закрепления пройденного материала. Уточнение: я еще не прошел учебник до конца, но чувствую неуверенность в пройденном материале. От самых основ до использования классов. Хочу очень много задач http://www.cyberforum.ru/cpp-beginners/thread1827365.html
Функция, вынесенная в отдельный файл, не работает C++
#include "Source1.cpp" #include "stdafx.h" #include <iostream> using namespace std; void FirstAct(int,int,int,int,int,int); int main() { int a, b, c, d, k, m;
C++ Переписать код с void -
Здравствуйте! Нужно переписать код так,чтобы вместо int ModulTest1() было void ModulTest1(), если просто заменить, то появляются ошибки. Помогите, пожалуйста. #include <iostream> using namespace std; int ModulTest1() { const int N = 5; int A = { 3, 7, 6, 9, 8 };
C++ Сравнение двух векторов <string>, удаление повторяющихся элементов http://www.cyberforum.ru/cpp-beginners/thread1827351.html
# include <iostream> # include <vector> # include <iterator> # include <string> # include <fstream> # include <cstdio> # include <algorithm> using namespace std;
C++ Конструктор с параметром-объектом того же класса Была поставлена задача: определить конструктор с параметром-объектом того же класса, но я совсем не понимаю, что от меня требуется? Приведите пожалуйста пример такого конструктора. подробнее

Показать сообщение отдельно
Konigin
0 / 0 / 0
Регистрация: 10.01.2016
Сообщений: 29
16.10.2016, 16:07     Как считать "длинное число" в массив?
Объясните, пожалуйста, как считать "длинное число" в массив a, где длинна числа хранятся в переменных size.

Насколько я понимаю, число будет заноситься в динамический массив. И как же его считать число по цифрам? Чтобы число 123 получилось a = {1, 2, 3}. И какой при этом будет идентификатор size, если длинна числа будет меняться от того, насколько длинное число я введу? Просто как можно больше? Я не понимаю...

Добавлено через 2 часа 41 минуту
Смотрите, я сделать это так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#define size 128
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    
    char _a[size], _b[size];
 
    cout << ("Введите a: ");
    gets_s(_a);
    cout << ("Введите b: ");
    gets_s(_b);
 
    int size_a = strlen(_a);
    int size_b = strlen(_b);
 
    int *a = new int[size_a];
    int *b = new int[size_b];
 
    for (int i = 0; i < size_b; i++)
    {
        cout << a[i] << " = " << _a[i] << endl;
        a[i] = _a[i] - 0x30;
    }
 
    for (int i = 0; i < size_b; i++)
        {
        cout << b[i] << " = " << _b[i] << endl;
        b[i] = _b[i] - 0x30;
    }
 
    cout << a << endl;
    cout << b << endl;
Вроде все норм, но вот в а и b находится какой-то мусор. А в циклах присваивается все правильно. Памагити!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru