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

برنامج صغير ولكن اين الخطا-لوب جمع اعداد

مغلق
بدأه acerBX في 23 مارس 2003 · 4 رد · 728 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فقدت صبري مع هذه اللغة !!!

كنت شغال على فيجوال بيسيك كل شي كان 100%

الان !!!!

عملت هذا البرنامج لادخل له مصفوفة من 3 اعداد

مثلا 123

فطبع 321 معكوسها ... وهذا سهل

ولكني لم استطع ان اطبع مجموعها قصدي 1+2+3 =6

فعندما جربت طريقة يدوية لطباعه الجموع كبع 5 مش 6

وبالووب طبع 2 !!! اففف

هذا البرنامج ارجوكم انقذوني!

# include 

void main ()  
{
int l,x,m=0,s=0;

int p[2] ; // 3 !
cin >> x ;


for (l=0 ; l<=2;l++)
{
	p[l] = x%10;
	cout <

m= (p[l]+s) ;
s=m ;
x =x/10 ;
}

cout <
cout <}
#2
# include 

void main ()  
{
int l,x,m=0,s=0;

int p[3] ; // 3 !       /* الخطأ هنا، وصححت لك الخطأ */
cin >> x ;


for (l=0 ; l<=2;l++)
{
    p[l] = x%10;
    cout <

m= (p[l]+s) ;
s=m ;
x =x/10 ;
}

cout <
cout <}
#3

شكرا لك كثيرا يااخي بس برضوا ماسبب الخطأ انا صححته ولكن اريد ان افهم شكرا لك مره اخري :)

#4

l:) شكرا لكم على العموم خلاص فهمت :)

#5

السلام عليكم

array in c or c++ begin from 0 to max-1
array[max]

اختكم

لغة سي

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

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