Въпрос остносно задачата с Бонус точките.
Написах задачата малко помощ от подсказките обаче едно не ми стана ясно, не разбирам как така като написах командата if (num % 10 ==5) програмата започна да чете само числата завършващи на 5, разбрах защо if (num % 2 ==0) чете само четните числа, предполагам, че ако напиша if (num % 1 ==0) ще ми чете само нечетните, но защо и от къде стана така, че горната команда (num % 10 ==5) чете само числата завършващи на 5? За някои въпросът ми може и да е глупав, но за мен е много важно да разбера защо става така, за да мога да го използвам за напред, а не просто да го копирам от някъде и да ми върши работа без да знам защо.
Благодаря предварително!