Hi All,
I am new to Powershell scripting and want to learn the same.
I am trying to write a script to get list of prime numbers between 1 to 10 using for loop. However the result i am getting is totally wrong. Can someone help me in correcting the same.
Thanks in advance
# The Logic is the remainder should not be zero when we are dividing the nth number from n-2
cls
for($a =1; $a -le 10; $a++) #declaring a variable in for loop
{
for($c = 2; $c -le $a-1; $c++) # declaring another variable with value +1
{
if($a%$c -ne "0") # Condition
{
Write-host "$a is a prime number"
}
}
}
The Result I am getting is ( I am able to understand the result but not sure how to correct the same in script)
3 is a prime number
4 is a prime number
5 is a prime number
5 is a prime number
5 is a prime number
6 is a prime number
6 is a prime number
7 is a prime number
7 is a prime number
7 is a prime number
7 is a prime number
7 is a prime number
8 is a prime number
8 is a prime number
8 is a prime number
8 is a prime number
9 is a prime number
9 is a prime number
9 is a prime number
9 is a prime number
9 is a prime number
9 is a prime number
10 is a prime number
10 is a prime number
10 is a prime number
10 is a prime number
10 is a prime number
10 is a prime number
Naveen Chandra G.V