I don tunderstand how the code inside the for loop gets you the reverse of the number entered. Please help.Code:#include <stdio.h> int main(void) { int no,reverse=0,digit; scanf("%d",&no); for( ;no>0; ) { digit=no%10; reverse=reverse*10 + digit; no=no/10; } printf("%d",reverse); system("PAUSE"); return 0; }