Вопрос задан 14.01.2020 в 16:54. Предмет Информатика. Спрашивает Макарова Милена.

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

удвоение.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нагайник Рома.
Const n = 10;
Var m : array[1..n] of Integer;
  i : Integer;
Begin
  Randomize;
  For i:=1 to n do
  Begin
   m[i]:=Random(50);
   Write(m[i]:3);
  end;
  Writeln;
  For i:=1 to n do
  Begin
   If not Odd(m[i]) then m[i]:=m[i]*2;
   Write(m[i]:3);
  end;
  Writeln;
end.

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

Конечно, давайте рассмотрим, как можно решить данную задачу на примере некоторых популярных языков программирования. Возможно, вы можете использовать C++, Python или JavaScript. Примеры кода для всех трех языков представлены ниже.

На C++

```cpp #include

int main() { const int n = 5; // Замените 5 на размер вашего массива int arr[n] = {1, 2, 3, 4, 5}; // Ваш исходный массив

for (int i = 0; i < n; ++i) { if (arr[i] % 2 == 0) { arr[i] *= 2; // Удваиваем четные элементы } }

// Выводим результат std::cout << "Массив после замены четных элементов на их удвоение: "; for (int i = 0; i < n; ++i) { std::cout << arr[i] << " "; }

return 0; } ```

На Python

```python n = 5 # Замените 5 на размер вашего массива arr = [1, 2, 3, 4, 5] # Ваш исходный массив

for i in range(n): if arr[i] % 2 == 0: arr[i] *= 2 # Удваиваем четные элементы

# Выводим результат print("Массив после замены четных элементов на их удвоение:", arr) ```

На JavaScript

```javascript const n = 5; // Замените 5 на размер вашего массива const arr = [1, 2, 3, 4, 5]; // Ваш исходный массив

for (let i = 0; i < n; ++i) { if (arr[i] % 2 === 0) { arr[i] *= 2; // Удваиваем четные элементы } }

// Выводим результат console.log("Массив после замены четных элементов на их удвоение:", arr); ```

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

0 0

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

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

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