Структуры данных: массивы (Kotlin)

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску

Массивы

Задачи

Вывод всех целых чисел массива через пробел циклом For

 1 fun main() {
 2     val numbers: Array<Int> = arrayOf(1, 5, 8, 3, 9, 23, 15)
 3 
 4     for(number in numbers){
 5         print("$number ")
 6     }
 7     println()
 8 
 9     for(i in numbers.indices) {
10         print(numbers[i])
11         print(" ")
12     }
13     println()
14 }

Сделать массив из первых n нечётных чисел

1 fun main() {
2     var i = 1;
3     val numbers = Array(10) { i++ * 2 - 1 }
4 
5     for(number in numbers){
6         print("$number ")
7     }
8     println()
9 }

Сгенерировать массив случайных чисел

Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов, а также их количество

Разделить массив на два: на положительные+ноль и отрицательные числа

Задачник