برنامج في السي عند ادخال عددين مثل
12938848483982992839283392999
+
88374773737994
البرنامج يقوم بالجمع
ولكن منصحكش باتباع الأسلوب ده في البرمجه بالسي بالأخص ( حاول تحدد الرقم , لان ده كله حمل على الذاكره)
كود:
int main(int argc,char** argv)
{
long long int i,x;
i = 12345648987988546;
x = 51595915135651231;
printf("i + x = %lli\n",(unsigned int)i+x);
return 0;
}
ولكن منصحكش باتباع الأسلوب ده في البرمجه بالسي بالأخص ( حاول تحدد الرقم , لان ده كله حمل على الذاكره)
كود:
int main(int argc,char** argv)
{
long long int i,x;
i = 12345648987988546;
x = 51595915135651231;
printf("i + x = %lli\n",(unsigned int)i+x);
return 0;
}
شكرا على ردك
لكن ااريد استعمال طريقة الجداول
والجمع يكون رقم برقم وبرفع الروتوني
لم أفهم مقصدك من ( طريقة الجداول )
ولكن على أي حال يجب أن يكون لك علم بمبادئ لغة السي و ما هو نوع الكومبيلر المستخدم + على أي ( Style / Mode ) تريد البرمجه كذالك الـ Pointers و Heab Memory
فما قدمته لك هو حل بديهي وعادي أكثر من هذا يختلف الأمر على حسب الهدف ( أي سيكون على نظام ماذا Linux , Solures , BSD , MAC , .... , Embeded
الأمر يختلف في بعض التفاصيل ... يطول الحديث ولكن مجمله يجب تعلم أساسيات اللغه وأهم المبادء
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:51 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)