#include #include using namespace std; void isPrime(int, int &); int main() { int out = 0, in = 0; //out= give to function, in=fetch from function char loop = 'y'; while (loop == 'y' || loop == 'Y'){ cout << "\nEnter a number and I will determine if it is prime.\n"; cin >> out; isPrime(out, in); if (in == 0) cout << "\n\nThis is not a prime number.\n"; else cout << "\n\nThis is a prime number.\n"; cout << "\nEnter (y|Y) to check another number. Anything else for 23.\n"; cin >> loop; } ofstream outputFile; outputFile.open("PrimeNumList.txt"); int in2; for (int x = 1; x <= 100; x++) { isPrime(x, in2); if ( in2 > 0) outputFile << x << "\n"; } outputFile.close(); cout << "Prime numbers 1-100 now in file.\n"; system("pause"); return 0; } void isPrime(int num1, int &num2) //input, output { if (num1 < 2) //No primes below 2 num2 = 0; else if (num1 == 2) //2 =prime num2 = 1; else{ for (int i = 2; i < num1; i++) //cant be equal to number { num2 = (num1 % i); if (num2 == 0) break; } } }