Please explain Modulo (%) | Sololearn: Learn to code for FREE!
¡Nuevo curso! ¡Todo programador debería aprender IA Generativa!
Prueba una lección gratuita
0

Please explain Modulo (%)

10th Dec 2016, 12:05 PM
Khan Samar
Khan Samar - avatar
4 Respuestas
+ 4
it divides and shows the remaining . 5%2 gives 1 . 10%4 gives 2 . if no remaining found it gives 0. like 4%2 gives 0
10th Dec 2016, 12:11 PM
Sun
Sun - avatar
+ 3
In simple words, a%b gives the remainder when a is divided by b Most students are taught that "Dividend = Divisor * Quotient + Remainder" In more sophisticated language, this is the Division Algorithm : For any integers a and b such that b is non-zero, there exist unique integers q and r such that a = b*q + r where 0<=r<b So a%b gives r For example, 9 = 2*4 + 1 So 9%2 = 1 Another way to think about it is something like this. Imagine you have 26 apples and you want to pack them in groups of 7. 26%7 will give you the number of apples left after all the groupings are done. In this case, you will get 3 groups of 7 apples accounting for 21 apples with 5 apples left. These 5 apples cannot be packed into groups of 7 as 5<7 So 26 = 7*3 + 5 This means 26%7 = 5 Note that making 0 groups is allowed, but the number of remaining apples should be less than that in each group.
19th Jan 2017, 12:26 PM
Dhaval Furia
Dhaval Furia - avatar
0
when u do division you get two things QUOTIENT: which we get by / operator example 9/4 is 2 & REMAINDER: which we get by modulus % operator example 9%4 is 1
10th Dec 2016, 12:54 PM
Morpheus
Morpheus - avatar
- 2
Modulus (%) is the remainder of the denominator and numerator of a division mathematical operator. example : 7/4 = 1 remainder 3 Answer = 3
10th Dec 2016, 3:07 PM
Franky BrainBox
Franky BrainBox - avatar