Алгоритмы (Kotlin)
Версия от 11:31, 8 июля 2021; Безуглов Сергей (обсуждение | вклад) (→Сколько нечетных среди n введенных)
Код программ
Сумма вводимых целых чисел
 1 fun main() {
 2     print("Введите число слагаемых: ")
 3     val n = readLine()!!.toInt()
 4 
 5     var sum = 0
 6     for (i in 0 until n) {
 7         print("Введите число " + (i + 1) + ": ")
 8         val num: Int = readLine()!!.toInt()
 9         sum += num
10     }
11 
12     println("Сумма = $sum");
13 }
Произведение целых чисел
 1 fun main() {
 2     print("Введите число множителей: ")
 3     val n = readLine()!!.toInt()
 4 
 5     var product  = 1.0
 6     for (i in 0 until n) {
 7         print("Введите множитель " + (i + 1) + ": ")
 8         val num: Int = readLine()!!.toInt()
 9         product *= num
10     }
11 
12     println("Произведение = $product");
13 }
Сколько нечетных среди n введенных
 1 import kotlin.math.abs
 2 
 3 fun main() {
 4     print("Введите количество чисел: ")
 5     val n = readLine()!!.toInt()
 6 
 7     var count  = 0
 8     for (i in 0 until n) {
 9         print("Введите число " + (i + 1) + ": ")
10         val num: Int = readLine()!!.toInt()
11         if (abs(num % 2) == 1) {
12             count++;
13         }
14     }
15 
16     println("Количество нечётных чисел = $count");
17 }