Дан массив целых чисел (заполнить случайными числами от 20 до 99). Найти номер первого нечетного элемента. Если нечетных элементов в массиве нет, то напечатать соответствующее сообщение

17 Мая 2019 в 19:40
180 +1
1
Ответы
1

const arr = [];
const n = Math.floor(Math.random() * 10) + 10; // генерация случайной длины массива от 10 до 19

// Заполнение массива случайными числами от 20 до 99
for (let i = 0; i < n; i++) {
arr.push(Math.floor(Math.random() * 80) + 20);
}

let oddIndex = -1;

for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 !== 0) {
oddIndex = i;
break;
}
}

if (oddIndex !== -1) {
console.log(Номер первого нечетного элемента массива: ${oddIndex});
} else {
console.log('В массиве нет нечетных элементов');
}

28 Мая 2024 в 16:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир