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 ;