الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تخزين قيمة اكبر من حجم المتغير

مغلق
بدأه oldman في 5 ديسمبر 2005 · 5 رد · 554 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ببساطة اريد ان اخزن قيم عددية اكبر من حجم المتغيرات الموجودة داخل C++

مثلا اريد ان اتعامل مع رقم مثل 500 مرفوع للاس 6000 :( :s

#2

عزيزي استخدم مكتبات BigNum

#3

اعتقد انها ممكن تحدث خلل بالداكرة الخاصة بالبرنامج

انشاء مصفوفة باسم [6] A

من الافضل تقسيم الناتج ( " كل 500 مرفوع لاس 1000 فى عنصر من عناصر مصوفة A )

موجهة الى 6 عناصر كل عنصر من عناصر المصفوفة يحمل 500 الى الاس 1000

فيتكون عندك مثلاا :

int A[6];
A[1]=500^1000
A[2]=500^1000
وهكدا 

سيتم تخزيز كل ناتج فى عنصر 

قم بطباعة الالعناصر بجانب بعضها باستخدام PRINTF

printf("%d %d %d %d %d %d",a[1],a[2],a[3],a[4]);

اعتقد ان ARRY ممكن تخدمك فى العملية دى

او لو انك تريد ان تحفظ القيمة كلها فى متغير واحد يفضل العمل على بيئة 64 بت فمتغيراتها اكيد ستكون اوسع من 32 بت

وتستطيع ان تستوعب ارقام باللمليارات وشوية ملايين:

"11122558 , 44558544455"

هدا حل من وجهة نظرى

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 6 ديسمبر 2005 في 00:42

_____________________________

C Language && Windwos_API

_____________________________

#4

شكرا لسرعة تجاوبكم

#5

إيه ده !

ما الArray من نوع Integer !! ازاي هتشيل العدد ده !

استخدم مكتبة BIG Num زي ما قال الاخ

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#6

ايه ياعم حمادة انت بتجيب الكلام الجامد ده منين , :lol: :lol:

Sr. Software Development Engineer
Hulu, LLC
My Blogs

هذا الموضوع مغلق.

مواضيع مشابهة