Вопрос задан 28.04.2019 в 07:55. Предмет Информатика. Спрашивает Платон Настя.

Дан одномерный массив целых чисел. Заменить все четные числа в массиве 0.

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

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

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

var
  x: array[1..n] of integer;
  i: integer;

begin
  Randomize;
  Writeln('*** Исходный массив ***');
  for i := 1 to n do
  begin
    x[i] := Random(101) - 50;
    Write(x[i]:4);
  end;
  Writeln;
  Writeln('*** Результирующий массив ***');
  for i := 1 to n do
  begin
    if (x[i] mod 2) = 0 then x[i] := 0;
    Write(x[i]:4);
  end;
end.

Тестовое решение:
*** Исходный массив ***
  -4  -8  42  18  -4 -19 -35  21  19  32 -45  45 -43 -22 -17 -12  11   9 -47  37
*** Результирующий массив ***
   0   0   0   0   0 -19 -35  21  19   0 -45  45 -43   0 -17   0  11   9 -47  37


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

Replacing Even Numbers in an Array with 0

To replace all even numbers in a given one-dimensional array with 0, you can use the following JavaScript code:

```javascript const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Example array for (let i = 0; i < arr.length; i++) { if (arr[i] % 2 === 0) { arr[i] = 0; } } console.log(arr); // Output: [1, 0, 3, 0, 5, 0, 7, 0, 9, 0] ```

In this code, we iterate through the array and check if each element is even. If it is, we replace it with 0.

This code snippet demonstrates how to achieve the desired result in JavaScript.

Note: This code assumes that the array is already defined and contains integer values.

Let me know if you need further assistance with this or any other topic!

0 0

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

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

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