//Cecilia Rangel CSC5 Chapter 6, P.375, #21
//
/**************************************************************
*
* PRIME NUMBERS
* ____________________________________________________________
* This program will ask for the user to input a positive
* number, and the program determines if the number is a prime
* number
*
*_____________________________________________________________
* INPUT
* user input : a number to be evaluated
*
* OUTPUT
* prime : determining whether or not user input
* is a prime number
*
*
**************************************************************/
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
bool isPrime(int); //prime function
int main() {
int number;
cout << "Please enter a number and i will check if it is a prime."
<< endl;
cin >> number;
if (isPrime(number))
{
cout << number << " is a Prime number." << endl;
}
else
cout << number << " is not a Prime number." << endl;
return 0;
}
//**********************************************************
// isPrime function definition. This function determines *
// whether or not the integer entered by the user is a *
// prime number or not. *
//*********************************************************
bool isPrime(int number)
{
for (int checker = 2; checker <= number; checker++)
{
if (number % checker == 0)
{
if(number == checker)
return true;
else
return false;
}
}
return false;
}