Вопрос задан 26.02.2019 в 02:48. Предмет Информатика. Спрашивает Блок Богдана.

Найди и замени все отрицательные числа на ноль

0 0
Перейти к ответам

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

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

for i:= 1 to n do
    if A[i] < 0 then A[i] := 0;
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Если вы хотите заменить все отрицательные числа на ноль в каком-то коде или программе, то способ зависит от того, на каком языке программирования вы работаете. Приведу примеры для нескольких языков.

Пример на Python:

```python # Исходный список чисел numbers = [1, -2, 3, -4, 5]

# Замена отрицательных чисел на ноль modified_numbers = [max(0, num) for num in numbers]

print(modified_numbers) ```

В данном примере используется list comprehension для создания нового списка, в котором отрицательные числа заменяются на ноль с помощью функции `max(0, num)`.

Пример на JavaScript:

```javascript // Исходный массив чисел let numbers = [1, -2, 3, -4, 5];

// Замена отрицательных чисел на ноль let modifiedNumbers = numbers.map(num => Math.max(0, num));

console.log(modifiedNumbers); ```

Здесь используется метод `map` для создания нового массива, в котором отрицательные числа заменяются на ноль с использованием функции `Math.max(0, num)`.

Пример на Java:

```java public class ReplaceNegativeNumbers { public static void main(String[] args) { // Исходный массив чисел int[] numbers = {1, -2, 3, -4, 5};

// Замена отрицательных чисел на ноль for (int i = 0; i < numbers.length; i++) { numbers[i] = Math.max(0, numbers[i]); }

// Вывод измененного массива for (int number : numbers) { System.out.print(number + " "); } } } ```

В данном примере используется цикл for для обхода массива и замены отрицательных чисел на ноль с использованием функции `Math.max(0, num)`.

Выберите язык программирования, который вам наиболее удобен, и адаптируйте пример к своим нуждам.

0 0

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

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

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