R Program to print all prime numbers between 1 to n


In this program, You will learn how to print all prime numbers between 1 to n in R.


Some list of Prime numbers is : 2, 3, 5, 7, 11, 13, 17, 19

Example: How to print all prime numbers between 1 to n in R

{
    n = as.integer(readline(prompt = "Enter a number :"))
    for (j in 2:n) {
      f = 1
      i = 2
      n = j
      while (i <= n / 2) {
        if (n %% i == 0) {
          f = 0
          break
        }
        i = i + 1
      }
      if (f == 1) {
        print(paste("Number is prime :", n))
      }
    }
}

Output:

Enter a number :20
[1] "Number is prime : 2"
[1] "Number is prime : 3"
[1] "Number is prime : 5"
[1] "Number is prime : 7"
[1] "Number is prime : 11"
[1] "Number is prime : 13"
[1] "Number is prime : 17"
[1] "Number is prime : 19"