Вопрос задан 19.11.2023 в 04:26. Предмет Информатика. Спрашивает Акимов Сергей.

Решить задачи на JavaScript с использованием функций: 1. Сделайте функцию, которая параметром

будет принимать число и проверять, что все цифры это числа являются нечетными. 2.Сделайте функцию, которая параметром будет принимать массив с числами, и проверять, что все элементы в этом массиве являются четными числами.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Визна Кристина.

Ответ:

1) function areAllDigitsOdd(number) {

 let digits = number.toString().split("");

 for (let i = 0; i < digits.length; i++) {

   if (parseInt(digits[i]) % 2 === 0) {

     return false;

   }

 }

 return true;

}

2) function areAllEvenNumbers(array) {

 for (let i = 0; i < array.length; i++) {

   if (array[i] % 2 !== 0) {

     return false;

   }

 }

 return true;

}

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1. Сделайте функцию, которая параметром будет принимать число и проверять, что все цифры этого числа являются нечетными.

```javascript function checkOddDigits(number) { // Преобразуем число в строку const strNumber = String(number);

// Проходимся по каждой цифре в строке for (let i = 0; i < strNumber.length; i++) { const digit = Number(strNumber[i]);

// Проверяем, что цифра нечетная if (digit % 2 === 0) { return false; } }

return true; }

// Пример использования console.log(checkOddDigits(13579)); // true console.log(checkOddDigits(246810)); // false ```

2. Сделайте функцию, которая параметром будет принимать массив с числами, и проверять, что все элементы в этом массиве являются четными числами.

```javascript function checkEvenNumbers(arr) { // Проходимся по каждому элементу в массиве for (let i = 0; i < arr.length; i++) { const number = arr[i];

// Проверяем, что число нечетное или не является числом if (number % 2 !== 0 || isNaN(number)) { return false; } }

return true; }

// Пример использования console.log(checkEvenNumbers([2, 4, 6, 8])); // true console.log(checkEvenNumbers([1, 3, 5, 7])); // false console.log(checkEvenNumbers([2, 4, 6, "8"])); // false ```

Обе функции используют цикл for для прохода по каждому элементу и выполняют проверку на нечетность или четность чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос