Hey if anyone could help me out here I would really appreciate it. I'm not sure what do to to get rid of the below errors/warnings.

prime.cpp: In function 'int main()':
prime.cpp:12: error: 'isPrime' was not declared in this scope
prime.cpp: In function 'int isPrime(int)':
prime.cpp:39: warning: converting to 'int' from 'double'

Code:
#include <iostream>
using namespace std;
#include <math.h>
 
#define TRUE 1;
#define FALSE 0;
 
int main()
{
   int number;
 
   if (isPrime(number)) 
      cout << "\n" << number << "is a prime number\n";
   else 
      cout << "\n" << number << "is not a prime number\n";
 
   return 0;
}
 
void getNumber(int &number)
{
   cout << "Please enter a positive number ";
   cin >> number;
   if (!cin.good())
   {
      printf("Invalid number entered\n");
      exit(1);
   }
}
 
int isPrime(int number)
{
   int count, s;
 
   /* Every even number is not prime */
   if (number % 2 == 0) return TRUE;
 
   /* check every odd number up to the square root of the number */
   s = sqrt(number);
   for (count=3; count<=s; count+=2);
   {
      if (number % count == 0) return TRUE;
   }
   return FALSE;
}