PDA

View Full Version : سوال: جمع دوعدد درآرايه



13691369s2
پنج شنبه 24 تیر 1389, 15:05 عصر
سلام
برنامه اي كه دوعدد بزرگ (كه نبايد بيش از 200رقم باشند )رادردوآرايه بريزد برنامه بايداعداد راپنج رقم پنج رقم بگيرد ودر آرايه قراردهد سپس اين ارقام رادردوآرايه باهم جمع كند ومجموع رادر يك آرايه ي ديگربريزد.
من كد برنامه رانوشتم ولي يه جاهايي از برنامه ام ايرادداره.
يكي از اشكالاش اينه كه هردفعه پنج رقمي راكه مي گيرددرهمان پنج خانه اول آرايه ذخيره مي كندودرواقع شمارنده اي كه گذاشتم درست عمل نمي كنه اينجارو نمي دونم بايد چي
كار كنم.
اينكه نمي دونم اگر دوعدد تعداد ارقامشون باهم برابر نباشه هم باز برنامه درست كارمي كنه يانه ؟واينكه آيا آكولادها ي حلقه هاروجاي درستي بستم يانه؟اگه مي شه راهنماييم كنيد.
مي دونم برنامه اشكالات ديگه اي هم داره كه پيداشون نكردم خواهش مي كنم كمكم كنيد.:اشتباه:

LORD AELX
پنج شنبه 24 تیر 1389, 15:36 عصر
سلام
برنامه اي كه دوعدد بزرگ (كه نبايد بيش از 200رقم باشند )رادردوآرايه بريزد برنامه بايداعداد راپنج رقم پنج رقم بگيرد ودر آرايه قراردهد سپس اين ارقام رادردوآرايه باهم جمع كند ومجموع رادر يك آرايه ي ديگربريزد.
من كد برنامه رانوشتم ولي يه جاهايي از برنامه ام ايرادداره.
يكي از اشكالاش اينه كه هردفعه پنج رقمي راكه مي گيرددرهمان پنج خانه اول آرايه ذخيره مي كندودرواقع شمارنده اي كه گذاشتم درست عمل نمي كنه اينجارو نمي دونم بايد چي
كار كنم.
اينكه نمي دونم اگر دوعدد تعداد ارقامشون باهم برابر نباشه هم باز برنامه درست كارمي كنه يانه ؟واينكه آيا آكولادها ي حلقه هاروجاي درستي بستم يانه؟اگه مي شه راهنماييم كنيد.
مي دونم برنامه اشكالات ديگه اي هم داره كه پيداشون نكردم خواهش مي كنم كمكم كنيد.:اشتباه:

بارها و بارها بحث شده، چرا سرچ نمی کنید؟! :اشتباه: => http://barnamenevis.org/forum/showthread.php?t=233487

13691369s2
پنج شنبه 24 تیر 1389, 15:41 عصر
ببخشيد هركاري كردم نتونستم برنامه ام رو باسوالها ي قبليم بفرستم جدا فرستادم
اينم كدبرنامه جمع دوعددبزرگ درآرايه لطفا راهنماييم كنيد:خجالت:

<include<iostream.h#
<include<conio.h#
}()int main
;int A[200],B[200],C[201],num1,num2,num3,n,m,len,i,j,k,carry=0
;"?cout<<"adade avale shoma chand raghami ast
;cin>>n
(++for(j=1; j<=n/5; j
}
;" cout<<"adade aval ra panj ragham panj ragham vared konid:\n
; cin>>num1
(++ for(i=0; i<5,num1>0 ; i
}
;A[k++]=num2%10
;num1=num1/10
{
;" cout<<"adade dovome shoma chand raghami ast?\n
; cin>>m
( ++for(j=1; j<=m/5; j
}
;" cout<<"adade dovom ra panj ragham panj ragham vared konid:\n
; cin>>num2
(++ for(i=0; i<5,num2>0 ; i
}
; B[k++]=num2%10
; num2=num2/10
{
(++ for(i=0; i<len ;i
}
;C[i]=A[i]+B[i]+carry
(if(C[i]>=10
;C[i]-=10
; carry=1
{
else
; carry=0
{
{
{
;[ cout<<"answer is:"<<C[i
; () getch
{

LORD AELX
پنج شنبه 24 تیر 1389, 23:42 عصر
دوست عزیز، تشریف ببرید تو اون لینکی که ادم، اونجا علاوه بر اینکه بچه ها بحث کردند، لینک هم گذاشته اند. ضمن اینکه خود بنده یک لینک مربوط به فروم تیم آشیانه قرار داده ام. اگر اون رو دنبال کنید، یک تاپیک مفصل راجع به این قضیه + توضیح خط به خط کد میبینید! :لبخندساده: آخه من برای چی باید بیام دوباره همون مطالب رو برای شما بنویسم؟! خودتون برید بخونید دیگه... :اشتباه:

ضمنا، لطف کنید سورس کدهایی رو که تو پست هاتون می گذارید، توی تگ code یا source قرار بدهید!