Ձեզ խնդրում են գրել ծրագիր, որը ընդունում է երկու երկուական համակարգի թվեր որպես տեքստ և տպում դրանց գումարը՝ որպես երկուական համակարգի թիվ:
Մուտք
Մուտքի առաջին տողում տրված է առաջին a թիվը (1 ≤ |a| ≤ 10,000):
Մուտքի երկրորդ տողում տրված է երկրորդ b թիվը (1 ≤ |b| ≤ 10,000):
Ելք
Տպեք a + b գումարի արդյունքը որպես երկուական համակարգի տող:
Օրինակներ
Մուտք
Ելք
1101
1011
11000
101
11
1000
Երկուական Թվերի Գումարում
Ինչպես և տասական թվերի դեպքում, երկուական համակարգի թվերով նույնպես կարելի է կատարել գումարում: Երկուական գումարումը նման է տասականին, սակայն ավելի պարզ է. ընդհամենը չորս կանոն կա.
0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 10 (այստեղ 0-ն գրում ենք, իսկ 1-ը պահում մտքում հաջորդ ավելի բարձր տեղի համար, ճիշտ այնպես, ինչպես տասական համակարգում)
Երկուական գումարման օրինակ
Ահա թե ինչպես կարելի է գումարել 101 և 110թվերը:
←←←← Գումարում ենք աջից ձախ
101
+ 110
------
1011 Արդյունքը 1011 է երկուականում, որը տասական համակարգում հավասար է 11-ի:
Գումարումը սկսում ենք աջից.
1 + 0 = 1
0 + 1 = 1
1 + 1 = 10 (գրում ենք 0, տանում ենք 1-ը հաջորդ գործողության կողմ)