Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Длинная арифметика в ActionScript 2 (http://www.flasher.ru/forum/showthread.php?t=135994)

kon_ivan 06.02.2010 22:22

Длинная арифметика в ActionScript 2
 
Есть 2 числа в массивах (1234 - Array(4,3,2,1) -т.е. в обратном порядке). Числа безумно большие (миллионы цифр). нужно уметь складывать, вычитать, умножать,делить,знать остаток от деления. Щас вот пишу скрипт, запарился, может у кого уже есть такое?

Psycho Tiger 06.02.2010 23:19

Миллионы последовательных цифр в массиве?

samana 07.02.2010 00:04

Что происходит?

Hauts 07.02.2010 00:40

Думаю, что такого нет ни у кого. Но вот вопросов к вам несколько найдется.

Расскажите, каким образом и для чего вам такие числа?

kon_ivan 07.02.2010 00:47

Хочу вычислить числа мерсенна. это числа в несколько тысяч и миллионов цифр. и много вычислений.А такие коды есть, тока они в С а я в нем не шарю...

Hauts 07.02.2010 00:49

Флэш вам не подойдет для таких задач.

Хотя попробовать можете. Только не одной флэшкой, а связкой флэш + пхп, например.

Флэшку использовать для расчетов, а пхп — для сохранения результатов в базу. Расчеты не советую вам делать в цикле, на 15-ом элементе флэшка зависнет намертво. Но и без циклов, думаю, она зависнет довольно скоро.

kon_ivan 07.02.2010 03:24

А посоветуйте программу? я просто тут необычный алгоритм придумал, хочу опробовать... MathCad помоему не та. Язык C++ я не знаю,даже не знаю программу где его можно писать...

Добавлено через 1 минуту
а я кстати научился делать без циклов, в onEnterFrame пихаю часть функции, которую он успевает вычислить, а дальше варьирую fps так, чтобы ело 70-80% проца, и все)

Добавлено через 2 часа 30 минут
Кстати, написал все для сложения,вычитания и умножения массивов из цифр.Осталось деление

Psycho Tiger 07.02.2010 18:22

kon_ivan, а в вашем текущем труде есть практическая ценность?

kon_ivan 07.02.2010 18:51

угу) есть)

Psycho Tiger 07.02.2010 22:12

Поделитесь какая, очень интересно.


Часовой пояс GMT +4, время: 04:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.