Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 07.10.2019, 00:58   #1
petya11
Пользователь
 
Регистрация: 28.09.2019
Сообщений: 17
По умолчанию Excel, калькулятор, как совместить? XNUMBERS. Нужно перемножать огромные числа с большой точностью

В Excel стандартная точность 15 цифр. На 10 винде в калькуляторе точность в разы больше. Как на С++ это все вместе реализовать?
P.S. нужно перемножать огромные числа с большой точностью. Чтобы как в эксель тянуть за крестик и все готово.

Решать за меня Не нужно, только подсказать.

1) Реально ли как то совместить excel с калькулятором 10 винды?
2) Если сложно, то какие варианты - взять калькулятор из инета с большим диапазоном и табличную прогу тоже, затем пробовать совмещать?
3) В паре предложений, как бы вы это сделали (можно и на др языках пр-ния).
petya11 вне форума   Ответить с цитированием
Старый 07.10.2019, 10:02   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 4,928
По умолчанию

Цитата:
P.S. нужно перемножать огромные числа с большой точностью.
Цитата:
Как на С++ это все вместе реализовать?
"длинная арифметика" в помощь.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума   Ответить с цитированием
Старый 07.10.2019, 11:22   #3
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 1,862
По умолчанию

Ну для начала - числа целые или действительные? Принцип реализации длинной арифметики похожий, но второй вариант чуть посложнее. И вообще: есть конкретная задача с определенной заданной точностью - или просто "как это делается?"
На заре моей программерской юности захотелось вычислить "пи" с сотней знаков. Когда узнал, что энтузиасты вычислили уже десятки тысяч этих знаков, запал пропал начисто.
digitalis вне форума   Ответить с цитированием
Старый 07.10.2019, 12:37   #4
petya11
Пользователь
 
Регистрация: 28.09.2019
Сообщений: 17
По умолчанию

Я же написал, чтобы как в калькуляторе на 10 винде.(могу написать тех. языком, но вроде и так понятно). Точность нужна максимально возможная - 30+ цифр при умножении.
petya11 вне форума   Ответить с цитированием
Старый 07.10.2019, 13:05   #5
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,454
По умолчанию

https://en.wikipedia.org/wiki/XNUMBERS
Alex11223 на форуме   Ответить с цитированием
Старый 07.10.2019, 21:32   #6
petya11
Пользователь
 
Регистрация: 28.09.2019
Сообщений: 17
По умолчанию

Вы сами устанавливали xnumbers? У вас работало? Я пол дня пробовал, все устанавливается, но не работает.
petya11 вне форума   Ответить с цитированием
Старый 07.10.2019, 22:19   #7
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,454
По умолчанию

не работает что?
Alex11223 на форуме   Ответить с цитированием
Старый 07.10.2019, 22:37   #8
petya11
Пользователь
 
Регистрация: 28.09.2019
Сообщений: 17
По умолчанию

xnumbers - это надстройка для excel-я, установил excel 2003 и 2007 поочередно, в наДстройках добавил xnumbers, он оповестил о том, что подключился. Быстро загрузился, выдал ошибку о Не доверенности VB, зашел в безопасность, поставил галочку на доверенности. Ввожу число, более 20 цифр - 15 по стандарту отображаются(как и в обычном excel), остальное нули, тоже и с десятичными. Не работает.
petya11 вне форума   Ответить с цитированием
Старый 07.10.2019, 22:47   #9
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,454
По умолчанию

Она вряд ли меняет стандартное поведение Экселя, надо вызывать ее функции, смотрите справку.
Alex11223 на форуме   Ответить с цитированием
Старый 08.10.2019, 11:25   #10
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,211
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Она вряд ли меняет стандартное поведение Экселя
нет ни у какой надстройки возможности расширить тип для хранения чисел. 15 значащих цифр в Excel это фундаментальное ограничение.

поэтому
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
надо вызывать ее функции, смотрите справку.
вот у меня пример с суммированием двух длинных чисел
Книга1xnumbers.xlsx

скриншот
Название: xnumbers1.jpg
Просмотров: 30

Размер: 13.2 Кб

Последний раз редактировалось Serge_Bliznykov; 08.10.2019 в 12:06.
Serge_Bliznykov на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно совместить функции бд и оболчку Wolv3r1n3 Помощь студентам 0 08.06.2011 19:36
Вычисление числа e, Pi с заданной точностью MrakSPb Общие вопросы C/C++ 3 12.05.2010 12:51
Огромные числа zgest Общие вопросы C/C++ 3 11.05.2010 19:11
ОГромные числа Боец Помощь студентам 6 18.11.2009 09:14
Excel-это большой калькулятор valerij Microsoft Office Excel 4 24.09.2007 01:50


16:05.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.