I need to round of a number (the input is guaranteed to be an integer & is positive) to the next multiple of 5.
I tried this:
int round = ((grade
One algorithm that works is:
In code:
int round(int nearest , int number){
int half = nearest / 2;
int answer = 0;
int remainder = number% nearest ;
int quotient = number/ nearest ;
if(remainder > half ){
answer =(quotient+1) * nearest ;
}else{
answer =quotient * nearest ;
}
return answer;
}