Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.97 KB | None | 0 0
  1. fun main(args: Array<String>) {
  2.     println("Введите кол-во элементов массива: ")
  3.     var n = readLine()!!.toInt()
  4.     val mas: Array<Double?> = arrayOfNulls(n)
  5.     for (i in 0 until n) { mas[i]=1.0-Math.random()*2.0}
  6.     for (i in 0 until n) {println(mas[i])}
  7.     var mult = 1.0
  8.     for (i in 0 until n) {if (mas[i]!! <0){ mult*=mas[i]!!.toDouble()}}
  9.     if (mult!=1.0) println("Произведение отрицательных = $mult")
  10.     else println("Нет отрицательных")
  11.     var max = -1.0
  12.     var numberMax  = 0
  13.     for (i in 0 until n) (if (mas[i]!!>max){max = mas[i]!!
  14.                                             numberMax=i})
  15.     var sum = 0.0
  16.     for (i in 0 until numberMax) {if (mas[i]!!>0){sum+=mas[i]!!}}
  17.     if (sum!=0.0) println(sum)
  18.     else println("Пусто")
  19.     val masInv: Array<Double?> = arrayOfNulls(n)
  20.     for (i in 0 until n) {masInv[i]=mas[n-i]}
  21.     for (i in 0 until n) {println(masInv[i])}
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement