Masala #EEEXGRYNRI

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

Matematik qoldiq (Cheklov)

Matematika darsida qoldiqni qanday aniqlash yodingizda bo’lsa kerak.

Har qanday \(a\) va \(b\) \((b ≠ 0)\) butun sonlar uchun \(a = q*b + r\) bo‘ladigan yagona q va r butun sonlar juftligi mavjud, bu yerda \(0 ≤ r < |b|\).

Bu yerda \(a\) – bo’linuvchi, \(b\) - bo'luvchi, \(q\) – to’liqsiz bo’linma va \(r\) - qoldiq. Shuni ta'kidlash kerakki, qoldiq r har doim nomanfiy sondir.

Dasturlash tillarida qoldiqni aniqlash amali mavjud. Biroq, ko’p dasturlash tillarida manfiy songa bo’lganda qoldiq manfiy natija qaytaradi.

Sizning vazifangiz berilgan a va b sonlaridan a sonini b soniga bo’lgandagi matematik qoldiqni hisoblashdan iborat.


Kiruvchi ma'lumotlar:

Kirish fayli ikkita butun a va b sonlar beriladi.


Chiquvchi ma'lumotlar:

Masalaning javobini chop eting.


 


Misollar
# input.txt output.txt
1
27 4
3
2
-15 4
1
3
113 -3
2
4
-15 -7
6
Izoh:

Qoldiq, qo'shish va ayirish amallaridan foydalaning faqat. Modul, butunli bo'lish, ko'paytirsh, matematik funksiyalardan foydalanish mumkin emas. Shart operatorlari, sikl operatorlaridan ham foydalanmang.

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin