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

C++

Войти
Регистрация
Восстановить пароль
 
SENDEJER
3 / 3 / 1
Регистрация: 22.05.2013
Сообщений: 375
#1

Хранилище больших чисел - C++

22.04.2015, 19:48. Просмотров 529. Ответов 7
Метки нет (Все метки)

разработать структуру данных способную хранить числа любого размера. Также вам необходимо
разработать алгоритмы сложения, вычитания и умножения таких чисел.

подскажите, как это вообще сделать? к сожалению С++ только начал осваивать . . . помогите пожалуйста сделать данную лабу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2015, 19:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Хранилище больших чисел (C++):

Из N вещественных чисел определить количество чисел, больших своих соседей - C++ Builder
Задана последовательность(одномерный массив) из n вещественных чисел. Определить количество чисел, больших своих соседей, т.е предыдущего и...

Сохранение в *.ini файл больших чисел, типа (double) - C++ Builder
Здравствуйте! Подскажите пожалуйста как сохранять в ini файл, большие числа типа double? Запись в ini файл, произвожу таким...

Структурированное хранилище - Visual C++
Здравствуйте! Есть ли у кого ссылочка на литературу по Структурированному хранилищу. Никак не могу толком разобраться. Или может кто нибудь...

Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. - C++
Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20.

Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20 - C++
Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. Добавлено через 53 секунды...

Посчитать количество чисел, больших 0 и меньших N, сумма чисел которых и их реверс являются палиндромом - C++
объясните пож не совсем понимаю задание

7
Почтальон
Модератор
555 / 494 / 88
Регистрация: 22.03.2015
Сообщений: 3,497
Завершенные тесты: 1
22.04.2015, 19:51 #2
Про любой размер я конечно сомневаюсь, у всего есть предел. Скорее всего вам нужно создать свой класс, ну и его реализацию.
0
gazlan
3135 / 1911 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
22.04.2015, 20:45 #3
How to implement big int in C++
Big Integer Library
A dynamic C++ library to operate on really big integers; both signed & unsigned, with all the basic integer operations (as one can do with standard C/C++ primitive integer data types like "int"/"long"/"long long") provided.
0
Izual
14 / 119 / 6
Регистрация: 13.11.2012
Сообщений: 1,564
22.04.2015, 22:45 #4
Цитата Сообщение от SENDEJER Посмотреть сообщение
способную хранить числа любого размера
Любое число - это набор символов. Выделяете память для char массива длины, соответствующей вводимым символам. И тут в дело вступает "арифметика больших чисел", считайте посимвольно (т.е. определяете точку и знак числа, если они есть) переводом каждого символа в int (хоть short) и как в математике начальных классов совершайте действие. (например сложение столбиком... учитывая естественно все правила которые вы логически использовали в школьной математике)
0
SENDEJER
3 / 3 / 1
Регистрация: 22.05.2013
Сообщений: 375
23.04.2015, 19:03  [ТС] #5
а как это всё реализовать? а то ( в программировании я дуб деревом)

Добавлено через 20 часов 9 минут
Цитата Сообщение от Почтальен Посмотреть сообщение
Про любой размер я конечно сомневаюсь, у всего есть предел. Скорее всего вам нужно создать свой класс, ну и его реализацию.
а как это реализовать? а то в с++ ничего не знаю(
0
Почтальон
Модератор
555 / 494 / 88
Регистрация: 22.03.2015
Сообщений: 3,497
Завершенные тесты: 1
23.04.2015, 19:08 #6
Цитата Сообщение от SENDEJER Посмотреть сообщение
а как это реализовать? а то в с++ ничего не знаю(
Книги есть по этому вопросу, лекции и т.п.....было бы желание.
C++
1
2
3
4
5
class First
{
   int memi;
   double memd;
};
0
SENDEJER
3 / 3 / 1
Регистрация: 22.05.2013
Сообщений: 375
23.04.2015, 20:24  [ТС] #7
Цитата Сообщение от Почтальен Посмотреть сообщение
Книги есть по этому вопросу, лекции и т.п.....было бы желание.
к сожалению ни того ни другого нет .. . можете подсказать книгу или лекции?
0
Почтальон
Модератор
555 / 494 / 88
Регистрация: 22.03.2015
Сообщений: 3,497
Завершенные тесты: 1
23.04.2015, 20:28 #8
Вот, наздоровье Литература C++
0
23.04.2015, 20:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2015, 20:28
Привет! Вот еще темы с ответами:

Умножение больших чисел - C++
#include <iostream> #include <cstring> #include <string> using namespace std; char a,b,c; int aa,bb,cc; int sk=50; int...

реализация больших чисел - C++
Появилась надобность в реализации программы, работающей с большими числами. Взял библиотеку здесь. Всё сделал как написано в мануале - итог...

Факториал больших чисел. - C++
1.В задаче требуется найти факториал большого числа например 500 и результат с точностью до единицы вывести на экран. Знаю только что...

Деление больших чисел - C++
Здравствуйте, уважаемые форумчане. Необходимо разделить большое чило на большое число. Эти числа хранятся в массиве ( каждый элемент -...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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