للأرقام فئات عديده و هى
1 - الأعداد الطبيعيه
2 - الأعداد الصحيحه
3 - الأعداد الكسريه (العشريه)
4 - الأعداد الحقيقه
5 - الأعداد التخيليه
6 - الـ Quaternion.
7 - الـ Octonion.
8 - الـ Sedenion.
و توجد مشتقات لبعض الفئات السابقه.
داخل الـ C++ يمكن استخدام الأنواع الإفتراضيه للتعامل مع الأرقام حتى النوع الرابع فى القائمه بالأعلى و للتعامل مع باقى الأنواع فلابد من صنع فئات جديده للتعامل معهم.
و هذا حالى فكنت على وشك البدء فى ذلك (النوع 7 و 8) و لكن الحمد لله على وجود مجتمع الـ Open Source الذى سهل علينا الكثير و الكثير و حتى لا اطيل عليكم فقد وجدت مكتبه تتعامل مع اغلب انواع الأعداد الحديثه و الموقع الخاص بها يمكنك الدخول عليه من هنـــا
و للعلم فالموقع يتيح نفس المكتبه بعدة لغات منها الجافا و الـ C++
و لإن السورس كود داخل الموقع، و لينك التحميل لا يعمل فقد وضعته هنا كمرفق.
وفقنى الله و اياكم لما يحبه و يرضاه