Home »
Kotlin »
Kotlin Programs »
Kotlin Array Programs
Kotlin program to find smallest element in an array
Kotlin | Smallest element in an array: Here, we are going to learn how to find the smallest element in a given array in Kotlin programming language?
Submitted by IncludeHelp, on May 05, 2020
Kotlin - Find smallest element in an array
Given an array, we have to find the smallest element.
Example:
Input:
arr = [3, 9, 0, -45, -3, 87]
Output:
Smallest element: -45
Program to find smallest element in an array in Kotlin
package com.includehelp
import java.util.*
//Main Function entry Point of Program
fun main(args: Array<String>) {
//Input Stream
val s = Scanner(System.`in`)
//Input Array Size
print("Enter number of elements in the array: ")
val size = s.nextInt()
//Create Integer array of Given size
val intArray = IntArray(size)
//Input array elements
println("Enter Arrays Elements:")
for (i in intArray.indices) {
print("intArray[$i] : ")
intArray[i] = s.nextInt()
}
//Alternatively we can also use min() method of Arrays Class
//in kotlin to find minimum Array Element
var minimum = intArray.min()
//Print Array elements
println("Array : ${intArray.contentToString()} ")
//Print minimum value of Array
println("Minimum Element of Array is : $minimum")
}
Output
Run 1:
-----
Enter number of elements in the array: 6
Enter Arrays Elements:
intArray[0] : 3
intArray[1] : 9
intArray[2] : 0
intArray[3] : -45
intArray[4] : -3
intArray[5] : 87
Array : [3, 9, 0, -45, -3, 87]
Minimum Element of Array is : -45
--------
Run 2:
----
Enter number of elements in the array: 7
Enter Arrays Elements:
intArray[0] : 3
intArray[1] : 9
intArray[2] : 34
intArray[3] : 2
intArray[4] : 87
intArray[5] : 123
intArray[6] : 56
Array : [3, 9, 34, 2, 87, 123, 56]
Minimum Element of Array is : 2