fun main() {
val fileName = "f18.txt"
val file = File(fileName)
val fw =FileWriter(file,true)
println("Введите диапазон A: ")
val a = readLine()!!.toInt()
println("Введите диапазон B: ")
val b = readLine()!!.toInt()
if ( a < b )
{
var positive = 0
var negative = 0
println("Введите количество чисел: ")
val count = readLine()!!.toInt()
val massive = IntArray(count)
fw.appendln("Исходный массив:")
fw.flush()
for ( i in 0 until count )
{
massive[i] = (a..b).random()
fw.appendln("${massive[i]} ")
when
{
massive[i] > 0 -> positive++
massive[i] < 0 -> negative++
}
}
fw.appendln("Количество положительных: $positive")
fw.flush()
fw.appendln("Количество отрицательных: $negative")
fw.flush()
when
{
positive > negative -> fw.appendln("В массиве положительных чисел больше отрицательных")
positive < negative -> fw.appendln("В массиве отрицательных чисел больше положительных")
positive == negative -> fw.appendln("В массиве одинаковое количество положительных и отрицательных чисел")
}
fw.flush()
}
else println("Введен не правильный диапазон.")
fw.close()
}