
Заполнить массив n элементов , затем сохранить в массив n2 четные элементы деленные на 2 , а четные
умноженные на 2 . Вывести на экран исходный массив , после чего с первого массива вычесть 2 и вывести на экран изменённый первый массив.

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

var i, j: byte;
n1, n2: array [1..N] of integer;
begin
j := 1;
for i := 1 to N do
begin
n1[i] := random(100);
writeln('n1[', i, '] => ', n1[i]);
end;
writeln('-----------------');
for i := 1 to N do
begin
if (n1[i] mod 2 = 0) then
begin
n2[j] := n1[i];
inc(j);
n1[i] := n1[i] * 2;
end;
end;
for i := 1 to N do
writeln('n1[', i, '] => ', n1[i]);
for i := 1 to j do
writeln('n2[', i, '] => ', n2[i]);
end.
Если я правильно понял, то вот так =)



Да, конечно! Вот пример кода на языке программирования Python, который выполняет указанные вами действия:
```python # Заполнение массива из n элементов n = int(input("Введите размер массива: ")) array = []
for i in range(n): array.append(int(input(f"Введите элемент {i + 1}: ")))
# Вывод исходного массива print("Исходный массив:", array)
# Создание нового массива с четными элементами array_n2 = [] for element in array: if element % 2 == 0: array_n2.append(element / 2) array_n2.append(element * 2)
# Вывод нового массива print("Новый массив (четные элементы деленные на 2, четные умноженные на 2):", array_n2)
# Вычитание 2 из каждого элемента исходного массива for i in range(len(array)): array[i] -= 2
# Вывод измененного массива print("Измененный массив (исходный массив с вычетом 2):", array) ```
Программа сначала заполняет массив из `n` элементов, затем создает новый массив `array_n2`, содержащий четные элементы первого массива, поделенные на 2, и четные элементы, умноженные на 2. Затем выводятся исходный массив и новый массив. После этого из каждого элемента исходного массива вычитается 2, и выводится измененный массив.


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