Вопрос задан 05.07.2023 в 09:45. Предмет Информатика. Спрашивает Чупрова Анна.

a. Написать функцию, которая принимает в качестве параметра число n. Результатом работы функции

является массив из N элементов со значениями 1, 2, 3… n. b. Написать функцию, которая принимает массив чисел. Результатом работы функции является сумма чисел этого массива. c. Написать функцию, которая на вход получает массив целых чисел, и в качестве результата возвращает максимальное число. d. Написать функцию, которая на вход получает массив целых чисел, и в качестве результата возвращает минимальное число. f. Написать функцию, которая на вход получает массив целых чисел, и в качестве результата возвращает только четные числа из этого массива. Чтобы определить четность числа, воспользуйтесь оператором для подсчета остатка от деления: x % 2. Если остаток от деления числа на 2 равен 0, число будет четное.
0 0
Перейти к ответам

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

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

Ответ:

a.

  • function ArrGen(n) {
  •    let newArr = Array()
  •    for (let i = 1; i<=n; i++) newArr.push(i)
  •    return newArr
  • }

b.

  • function ArrSum(array) {
  •    return array.reduce((sum, value) => sum + value)
  • }

c.

  • function ArrMax(array) {
  •    return Math.max(...array)
  • }

d.

  • function ArrMin(array) {
  •    return Math.min(...array)
  • }

f.

  • function ArrEvenNumbers(array) {
  •    return array.filter(value => value % 2 === 0)
  • }

Пример работы:



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

Конечно, вот реализация указанных функций на языке Python:

python
# Функция создания массива из N элементов def create_array(n): return list(range(1, n+1)) # Функция вычисления суммы чисел в массиве def sum_array(numbers): return sum(numbers) # Функция нахождения максимального числа в массиве def max_number(numbers): return max(numbers) # Функция нахождения минимального числа в массиве def min_number(numbers): return min(numbers) # Функция фильтрации четных чисел из массива def even_numbers(numbers): return [x for x in numbers if x % 2 == 0] # Пример использования функций n = 10 array_n = create_array(n) print("Массив из", n, "элементов:", array_n) sum_result = sum_array(array_n) print("Сумма чисел в массиве:", sum_result) max_result = max_number(array_n) print("Максимальное число в массиве:", max_result) min_result = min_number(array_n) print("Минимальное число в массиве:", min_result) even_result = even_numbers(array_n) print("Четные числа в массиве:", even_result)

Вы можете скопировать этот код и запустить его на выполнение. Он создаст массив из N элементов, выполнит указанные операции и выведет результаты на экран.

0 0

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

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

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

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