/* LargestReturned.kt Copyright (c) Kari Laitinen http://www.naturalprogramming.com 2020-10-30 File created. */ // The following function takes two input parameters and // returns a value of type Int. fun search_largest_integer( array_of_integers : IntArray, number_of_integers_to_process : Int ) : Int { var largest_integer = array_of_integers[ 0 ] var integer_index = 1 while ( integer_index < number_of_integers_to_process ) { if ( array_of_integers[ integer_index ] > largest_integer ) { largest_integer = array_of_integers[ integer_index ] } integer_index ++ } return largest_integer } fun main() { val first_array = intArrayOf( 44, 2, 66, 33, 9 ) val second_array = intArrayOf( 888, 777, 66, 999, 998, 997 ) val found_largest_integer = search_largest_integer( first_array, 5 ) print( "\n The largest integer in first_array is " + found_largest_integer + ".\n" ) print( "\n The largest integer in second_array is " + search_largest_integer( second_array, 6 ) + ".\n\n\n" ) }