برنامه جمع دو عدد 20 رقمی در مبنای 6

safari3

عضو جدید
برنامه جمع دو عدد 20 رقمی در مبنای 6 رو می خوام!؟
راهنماییم کنین
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
مطمئنید که مبنا 6 اه نه 16؟!
البته خیلی فرقی نداره!!
شما به سه آرایه نیاز دارید. آرایه های A , B برای اعداد ورودی و C برای حاصل جمع!
بخش جمع کننده هم به صورت زیره:
کد:
Carry=0;
[LEFT]for(i=0;i<20;i++)
{
C[i]=A[i]+B[i]+Carry;
if(C[i]>=6)
{
C[i]-=6;
Carry=1;
}
else
Carry=0;
}[/LEFT]
 

Similar threads

بالا