ellapt

3.7.CheckPrime

Dec 14th, 2012
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. using System;
  2.  
  3. class CheckPrime
  4. {
  5. static void Main()
  6. {
  7. Console.WriteLine("Check if given positive integer number n (n ≤ 100) is prime.");
  8. Console.Write("Please, enter integer positive number n (n ≤ 100): ");
  9. string inputByte = Console.ReadLine();
  10. byte nNum;
  11. // Considering the algorithm of the sqrt(nNum) divisors, assume sqrt(100)=10 as the max divisor for this case
  12. if (byte.TryParse(inputByte, out nNum))
  13. {
  14. if (nNum > 100)
  15. {
  16. Console.WriteLine("Number greater than 100!");
  17. }
  18. else
  19. {
  20. if (nNum == 2 || nNum == 3 || nNum == 5)
  21. {
  22. Console.WriteLine("The number {0} is a prime number.", nNum);
  23. }
  24. else
  25. {
  26. if (!(nNum % 2 == 0 || nNum % 3 == 0 || nNum % 5 == 0 || nNum % 7 == 0))
  27. {
  28. Console.WriteLine("The number {0} is a prime number.", nNum);
  29. }
  30. else
  31. {
  32. Console.WriteLine("The number {0} is NOT a prime number.", nNum);
  33. }
  34. }
  35. }
  36. }
  37. else
  38. {
  39. Console.WriteLine("Not a valid unsigned integer number!");
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment