Q:

Kotlin program to find smallest element in an array

belongs to collection: Kotlin Array Programs

0

Given an array, we have to find the smallest element.

Example:

    Input:
    arr = [3, 9, 0, -45, -3, 87]

    Output:
    Smallest element: -45

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Kotlin program to check if an array contains a giv... >>
<< Kotlin program to find largest element in an array...