All pastes #2085965 Raw Edit

Anonymous

public text v1 · immutable
#2085965 ·published 2011-09-30 23:30 UTC
rendered paste body

#include <iostream>


using namespace std;




int main()
{
    
    int num,prime;
    cout << "\n\n\nWelcome to the prime program!\n\n\n";
    num=2;
    while (num != 0)
    {
        
        cout << "Enter an integer greater than 2 (0 to quit):  ";
        cin >> prime;
        
        //breaks out of the program if the user enters 0
        if (prime == 0)           
            break;
        
       
       
        //this while loop performs the actual operations to determine not prime
        while (prime > num)
         {        
            if ((prime%num) == 0)
                {
                    cout << prime << " is divisible by "<< num << " so it is not prime!\n\n";
                    num=2;
                    break;
                }
         num+=1;
         }
        //if we make it all the way through all the factors and none go in evenly, then we know it is prime
        if (prime==num)
              {
                 cout << "The number " << prime << " is prime!\n\n";
                 num=2;
              }
        
        
          
    }   
    
    cout << "Thanks for playing.\n\n";
    system("pause");
    
}