Advertisement
Guest User

Untitled

a guest
Apr 28th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. /* Name: Ryan Lazzari
  2. * Class: Programming I
  3. * Section Number: ***********
  4. * Project Number: 9
  5. * The purpose of this program is to
  6. * return all prime numbers between
  7. * 0 and a number specified by
  8. * the user.
  9. */
  10.  
  11. #include <iostream>
  12. #include <iomanip>
  13. using namespace std;
  14.  
  15. // prototypes
  16. bool IsPrime(int);
  17.  
  18. int main()
  19. {
  20. // Declare variables
  21. int userNumber;
  22. bool primeNumber;
  23.  
  24. // Prompt user for input
  25. cout << "Please input a positive number: ";
  26. cin >> userNumber;
  27. while (userNumber <= 1)
  28. {
  29. cout << "Invalid entry. Please enter an integer greater than 1.";
  30. }
  31. cout << '\n' << "The prime numbers less than or equal to " << userNumber << " are:" << '\n';
  32.  
  33. // Display results
  34. primeNumber = IsPrime(userNumber);
  35. }
  36.  
  37. bool IsPrime(int userNumber)
  38. {
  39.  
  40. // Declare variables
  41. bool primeNumber = false;
  42. int i = 2;
  43. int lineCounter = 0;
  44. int currentNumber=2;
  45.  
  46.  
  47. for (currentNumber = 2; currentNumber < userNumber; currentNumber++)
  48. {
  49. for (i = 2; i < currentNumber; i++)
  50. {
  51. if (currentNumber % i == 0)
  52. {
  53. primeNumber = true;
  54. break;
  55. }
  56. }
  57. if (primeNumber = false)
  58. {
  59. cout << currentNumber << '\t';
  60. return currentNumber;
  61. currentNumber++;
  62. lineCounter++;
  63. if (lineCounter == 8)
  64. lineCounter = 0;
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement