Hi all,
I have written a code for a program which detects whether a number is a factorial number or not. I am getting a linker error saying "undefined reference to WinMain@16" after compilation
of my program. Kindly help me to solve this problem. Thank you. Below is my code:
Code:#include<stdio.h> int main() { int i,n,prod=1; printf("Enter n to be checked"); scanf("%d",&n); if(n==1 || n==2) { printf("n is a factorial number"); } else if(n>2) { for(i=1;i<=n/2;) { while (prod<=n) { prod*=i; i++; } } } if(prod==n) { printf("factorial"); } else printf("not factorial"); system("pause"); return(0); }