Вопрос задан 31.10.2018 в 07:11. Предмет Информатика. Спрашивает Цхай Алина.

Заполнить массив n элементов , затем сохранить в массив n2 четные элементы деленные на 2 , а четные

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пшеничная Яна.
Const N=10;
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.

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

Да, конечно! Вот пример кода на языке программирования 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, и выводится измененный массив.

0 0

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

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

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