Изменения

Перейти к: навигация, поиск
Сложение
'''function''' getSum(a: '''vector<int>''', b: '''vector<int>'''): '''vector<int>'''
 
carry = 0
i = 0
'''while''' i < max(a.size(),b.size()) || carry
'''if''' i == a.size() a.push_back(0) '''if''' i < b.size() a[i] += carry + b[i] '''else''' a[i] += carry carry = a[i] <tex>\geqslant</tex> base '''if''' carry a[i] -= base i++ '''return''' a
=== Вычитание ===
344
правки

Навигация