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

Как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ чем отличается *(arr+1) от *(arr++)? http://www.cyberforum.ru/cpp-beginners/thread716131.html
подскажите пожалуйста в чем отличие между *(arr+1) и *(arr++), допустим char arr="qwertyuiop"; while(*arr!='\0') { cout<<*(arr++);//так не работает,т.к указатель на arr,константа,а...
C++ Умножение в столбик Помогите пожалуйста написать программу которая будет проводить умножение в столбик. Числа представленны как 2 массива a,b. http://www.cyberforum.ru/cpp-beginners/thread716129.html
Работа с файлами и строками C++
Доброе время суток дорогие пользователи форума. в общем нужна Ваша помощь в написание лабы по C++ задание "Дан файл с числами фразами да и полностью любыми символам, пользователь вводит число...
Программы не работают на Windows 7 C++
Только учусь программировать в С++. Скачал вот эту версию с форума http://www.cyberforum.ru/cpp-beginners/thread61467.html .Пишу простенькие проги,компилирую,все удачно,все запускается,но на Виндовс...
C++ одинаковые элементы в дереве http://www.cyberforum.ru/cpp-beginners/thread716111.html
По задаче: нужно определить, есть ли в дереве хотя бы 2 одинаковых элемента. Если есть - вывести "да", нет - "нет". создаю дерево и вывожу на экран, кто-то может по-другому создаст подскажите,...
C++ В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов... В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов. Удалить из массива два первых простых числа. Проверить, изменилась ли серия подряд ... подробнее

Показать сообщение отдельно
MoonGuard
12 / 12 / 0
Регистрация: 05.04.2012
Сообщений: 127
02.12.2012, 13:05
Если я правильно помню, стандартные встроенные типы не могут быть такими большими, след-но это уже работа с длинными числами. Тут есть несколько решений, поискать уже готовые реализованные библиотеки и разбираться в них. Либо самому написать класс, который будет реализовывать такие длинные числа. Суть будет в том, что ты будешь каждый символ твоего числа хранить в отдельной ячейки массива. Т.е. твое число - массив цифр, при этом желательно сделать его перевернутым для удобства перегрузки стандартных операций. Ну и конечно в обычный массив ты уже его не запихнешь, тут нужен такой тип массива, который может хранить объекты.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru