Вопрос задан 24.02.2019 в 13:10. Предмет Информатика. Спрашивает Румянцев Никита.

СРОЧНО! Помогите, пожалуйста :с Дан одномерный массив. Все его элементы заменить нулями,

отрицательные квадратами
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гайнанов Эльнар.
Cpp: For (int i = 0; i < кол-во элементов; i++){ If (mas [i] >= 0){ mas [i] = 0; } else{ mas [i] = mas [i] * mas [i]; }
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, вам потребуется пройти по всем элементам одномерного массива и заменить их значения. В данном случае, необходимо заменить все элементы массива нулями, а отрицательные значения заменить их квадратами.

Вот пример кода на языке Python, который решает данную задачу:

```python def replace_with_zeros_and_squares(arr): for i in range(len(arr)): if arr[i] < 0: arr[i] = arr[i] ** 2 else: arr[i] = 0 return arr

# Пример использования функции array = [1, -2, 3, -4, 5] result = replace_with_zeros_and_squares(array) print(result) ```

В данном примере, функция `replace_with_zeros_and_squares` принимает одномерный массив `arr` в качестве аргумента. Затем, она проходит по каждому элементу массива и проверяет, является ли он отрицательным. Если элемент отрицательный, то он заменяется на его квадрат. Если элемент положительный или равен нулю, то он заменяется на ноль. В конце, функция возвращает измененный массив.

В приведенном примере, исходный массив `[1, -2, 3, -4, 5]` будет преобразован в `[0, 4, 0, 16, 0]`.

Надеюсь, это поможет вам решить вашу задачу! Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь задавать их.

0 0

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

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

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