C'è un errore nel codice
nel tuo primo if hai
if(N=R*D)
quindi fai un'assegnazone in una condizione che nel tuo caso è errato
dei fare N==R*D
poi non penso che la strada che hai preso sia quella giusta per risolvere il problema
5/2 =2,5 ; 2,5*2=5 ; 2,5 non è un intero ;