Hello,

My program has to determine if a number that I enter is a prime number - which I believe I have done. But if the number is not a prime number, it should tell me the highest divisor of this particular number. At the moment, my program gives all the divisors if the number is not a prime. And the input range must be between 1 and MAXINT. Can anyone tell me how to get MAXINT? how to declare it?

Thanks

Code:
#include <stdio.h>
#include <process.h>

void main()
{
   char  your_name[12];
   int   number;
   int   i;
   int   remainder;
   int   not_divisible = 1;

   printf("Hello!, please enter your name: ");
   scanf("%s", your_name);
   printf("Enter a number: ");
   scanf("%d", &number);

   printf("\nThe number you entered is: %d", number);
   printf("\n");

   for( i = 2; i < 10; i++ )
   {
      remainder = number % i;
      if(remainder == 0 )
      {
         not_divisible = 0;
         printf("\This number is divisible by %d", i);
         printf(" and it is not a prime number");
      }
   }
   if(not_divisible == 1) printf("This a prime number!");
   printf("\n");
   printf("Good-bye %s", your_name);
   printf("\n");
   system("pause");
}