
Информатика! Помогите написать листинг программы!!! Задан одномерный массив Z(N) (N<=60).
Сформировать два одномер- ных массива X и Y. Массив Х получен делением на 2 элементов массива Z, стоящих на четных местах, а массив Y – делением на 3 элементов массива Z, стоящих на нечетных местах. В массивах Х и У поменять местами первый и последний элементы.

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

// PascalABC.NET 3.2, сборка 1345 от 24.11.2016
// Внимание! Если программа не работает, обновите её версию!
begin
var Z:=ArrRandom(ReadInteger('n='),1,99);
Writeln('Массив Z'); Z.Println;
Writeln('Массив X');
var X:=Z[1::2].Select(p->p/2).ToArray; Swap(X[0],X[X.Length-1]);
X.Println;
Writeln('Массив Y');
var Y:=Z[::2].Select(p->p/3).ToArray; Swap(Y[0],Y[Y.Length-1]);
Y.Println
end.
Пример
n= 8
Массив Z
74 17 35 3 33 84 48 39
Массив X
19.5 1.5 42 8.5
Массив Y
16 11.6666666666667 11 24.6666666666667



Программа на Python:
```python def main(): N = int(input("Введите размер массива N (N<=60): ")) Z = [] for i in range(N): Z.append(int(input(f"Введите элемент массива Z[{i}]: "))) X = [] Y = [] for i in range(N): if i % 2 == 0: X.append(Z[i] / 2) else: Y.append(Z[i] / 3) # Поменять местами первый и последний элементы массива X X[0], X[-1] = X[-1], X[0] # Поменять местами первый и последний элементы массива Y Y[0], Y[-1] = Y[-1], Y[0] print("Массив X:", X) print("Массив Y:", Y)
if __name__ == "__main__": main() ```
Эта программа сначала запрашивает у пользователя размер массива N и его элементы, затем формирует массивы X и Y, делением элементов массива Z на 2 и 3 соответственно. После этого программа меняет местами первый и последний элементы массивов X и Y и выводит результаты на экран.


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







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