```
#include <iostream>
using namespace std;
int main ()
{
int j;
int t;
int p;
int num;
cout << " Please enter an even integer greater than 2: ";
cin >> num;
for ( int i = 2 ; i < num; i++ )
if ( ( i == 2 ) or ( i % 2 != 0 ) )
{
p = i;
}
{
for ( int j = 2; j > p; j++ )
if ( p % j != 0 )
t = p;
cout << t << endl;
}
return 0;
}
```

I'm using this program to give me the prime numbers that are less than the number entered, but it's not working?