Masala #EEEXGRYNRI
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.
Kirish fayli ikkita butun a va b sonlar beriladi.
Masalaning javobini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
27 4 |
3 |
2 |
-15 4 |
1 |
3 |
113 -3 |
2 |
4 |
-15 -7 |
6 |
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.