االتعامل مع الأعداد الكبيرة
#1
أكتب برنامج خاص بالتشفير وفك التشفير
أثناء تلك العمليات تجري عمليات رياضية يتم رفع العدد فيها لقوة كبيرة(قد تصل الى ال10000 )
كما تعرفون فان اكبر أنواع المتغيرات الموجودة(int64 و double) لا تستوعب هكذا أرقام
فكيف التعامل معها؟
البعض قال لي بانه لا يو حل الا كتابة كلاس ينتج عنه نوع جديد من المتغيرات bigint مثلا
واستعمال هذا النوع للتصريح عن أنواع المتغيرات
ولكن كيف يتم كتابة كلاس كهذا وما هي ال functions الموجودة فيه للتعامل مع الأعداد الكبيرة.
الرد
#2
السلام عليكم ورحمة الله
يمكن استخدام احد المكتبات مثل:
BigInt مرفقة + مثال
كود :
bigint-dl.sf.net
FGInt مرفق للامثلة يمكن تصفح موقعها
كود :
submanifold.be/triade/GInt/gint.html
او غيرهما...
بالتوفيق


الملفات المرفقة
.rar   bigint.rar (الحجم : 10.66 ك ب / التحميلات : 19)
.rar   GInt.rar (الحجم : 11.86 ك ب / التحميلات : 16)
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم