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

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

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.



Конечно, давайте рассмотрим, как можно решить данную задачу на примере некоторых популярных языков программирования. Возможно, вы можете использовать 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. Полученный массив выводится на экран. Не забудьте изменить размер массива и его значения в соответствии с вашими требованиями.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili