Advertisement
schladden

Prime numbers

May 20th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Write-Host "Calculating prime numbers"
  2. Write-Host ""
  3.  
  4. $count = 0
  5. 1..1000 | foreach {
  6.  
  7.     $number = $_
  8.     $divisor = [math]::Sqrt($number)
  9.     $prime = $true
  10.  
  11.     2..$divisor | foreach {
  12.         if ($number % $_ -eq 0) {
  13.             $prime = $false
  14.         }
  15.     }
  16.  
  17.     If ($prime) {
  18.         Write-Host -NoNewline $number.ToString().PadLeft(4)
  19.         $count++
  20.         If ($count % 10 -eq 0) {
  21.             Write-Host ""
  22.         }
  23.     }
  24.  
  25. }
  26.  
  27. Write-Host ""
  28. Write-Host "$count primes between 1 and 1000"
  29. Write-Host ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement