is there an efficient code to find ramanujan numbers in say under a minute of run time in c ??

please explain the solution code with comments at appropriate places

did you read that one ?