Quantcast
Channel: The Official Scripting Guys Forum! forum
Viewing all articles
Browse latest Browse all 15028

Using For loop to get Prime Numbers between 1 to 10

$
0
0

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


Viewing all articles
Browse latest Browse all 15028

Latest Images

Trending Articles



Latest Images