Kotlin Program:

- To print all the factors of a number

Example:

User Input: 15

Output:
Factors of 15 : 1 3 5 15

import java.util.Scanner
fun main(args: Array<String>) {
  
  print("Enter your number :")
  val userInput = Scanner(System.`in`)
  var num:Int = userInput.nextInt()

  println("Factors of $num")
  for(i in 1..num/2) {
    if(num % i==0)
      print("$i ")
  }
  print(num)
}

Output:

  Enter your number : 18
  Factors of 18 : 1 2 3 6 9 18
Program
number

You should know first :

Factor of N : All numbers which perfectly divides N


Main Logic :

for(i in 1..num/2) {
  if(num % i==0)  // Checking for the factor
    print("$i ")
}
print(num)

We are running the loop num/2 Since, any number can have only factors under its half, except itself

Concept

Coming Soon !

Quick
Tutorial

Quote

I believe things cannot make themselves impossible.