Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun main(args: Array<String>) {
- println("Введите кол-во элементов массива: ")
- var n = readLine()!!.toInt()
- val mas: Array<Double?> = arrayOfNulls(n)
- for (i in 0 until n) { mas[i]=1.0-Math.random()*2.0}
- for (i in 0 until n) {println(mas[i])}
- var mult = 1.0
- for (i in 0 until n) {if (mas[i]!! <0){ mult*=mas[i]!!.toDouble()}}
- if (mult!=1.0) println("Произведение отрицательных = $mult")
- else println("Нет отрицательных")
- var max = -1.0
- var numberMax = 0
- for (i in 0 until n) (if (mas[i]!!>max){max = mas[i]!!
- numberMax=i})
- var sum = 0.0
- for (i in 0 until numberMax) {if (mas[i]!!>0){sum+=mas[i]!!}}
- if (sum!=0.0) println(sum)
- else println("Пусто")
- val masInv: Array<Double?> = arrayOfNulls(n)
- for (i in 0 until n) {masInv[i]=mas[n-i]}
- for (i in 0 until n) {println(masInv[i])}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement