![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 100
|
![]()
зравствуйте подскжите пожалуста
как перевести переменную Doudle в переменную String в формате 1235546522...31232213100000000...0 а не в формате 1,23554652212332566468Е+20 Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]()
а как вы определяете что число превратилось именно в такой формат 1,23554652212332566468Е+20?
Вы число случайно в ячейку не выводит?
Заказать макрос можно на сайте http://excel4you.ru/
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Не видя данных сложно советовать в данном случае, но попробуйте не Str$, а CStr(). Т.е. вызвать непосредственно явный конвертер.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
s=format(a,string(20,"0"))
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 100
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 100
|
![]()
пробовал но эта команда добавляет к началу строки "0"-и чтоб её длинна достигла 20
Цитата:
попробовал (Format(a, "0") вот код Код:
при k=59 значение переменной а на еденицу большэ чем должно быть помогите пожалуста разобратца |
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Помогите и Вы нам - приложите пример своих данных.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
пробовал но эта команда добавляет к началу строки "0"-и чтоб её длинна достигла 20
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 100
|
![]()
суть задачи найти сумму цифр 2^1000
для начала решил попробовать для 2^100 так как числа 2^1 - 2^100 можно пощитать в Excel что я и зделал в документе во втором цикле ставил точку для приостановки на Next k и в определённый момент значения переменной а перестают совпадать с расчитаными ранее програмка в документе |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
а не пробовали сделать поразрядное сложение? сделать два массива A(1000) и B(1000) и бинарно сложить в цикле. это можно сделать как с массивами VBA, так и формулами.
открою секрет: для сложения без потери точности вам не хватит ни одного из встроенных типов переменных, поскольку они для вашего задания должны быть 1000 битов (125 байт)
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование double в string | Misha-QWERTY | Visual C++ | 4 | 17.04.2011 15:00 |
Преобразование double в string без округления | Дамир | C# (си шарп) | 5 | 10.02.2011 16:54 |
String to double ? | NiCola999 | Общие вопросы C/C++ | 3 | 14.03.2010 12:21 |
Перевод String в Double | mauseO | Помощь студентам | 2 | 29.01.2010 15:29 |