Семинар 5. Контейнеры – массивы. Вариант 9.


Формат входных данных.
Ввод:
границы изменения индексов исходных массивов, затем элементы двух исходных
массивов по строкам, после этого целое число, затем перечень действий меню.
После этого выполнить действия
над исходными массивами.
0 – выход;
1- вывод элемента первого
массива с указанным индексом;
2- вывод элемента второго
массива с указанным индексом.
Вывод: по строкам результаты выполнения поэлементных операций
– элементы исходных массивов, результат операций сложения со скаляром,
вычитание скаляра, умножения на скаляр, , затем
вывести результаты выполнения поэлементных действий: +, -,
*, / и сортировки по возрастанию и сортировки по убыванию массива.
Пример входных данных:
-4 4
1 0 -1 0 2 4 6 8 10
1 2 4 1 3 5 7 9 11
7
1 -2
2 -1
1 2
2 1
1 4
2 5
0
Пример выходных данных:
Array1= 1 0 -1 0 2 4 6 8 10
Array1+const= 8 7 6 7 9 11 13 15 17
Array1-const= -6 -7 -8 -7 -5 -3 -1 1 3
Array1*const= 7 0 -7 0 14 28 42 56 70
sort up Array1= -1 0 0 1 2
4 6 8 10
sort down Array1= 10 8 6 4
2 1 0 0 -1
Array2= 1 2 4 1 3 5 7 9 11
Array2+const= 8 9 11 8 10 12 14 16 18
Array2-const= -6 -5 -3 -6 -4 -2 0 2 4
Array2*const= 7 14 28 7 21 35 49 63 77
sort up Array2= 1 1 2 3 4 5
7 9 11
sort down Array2= 11 9 7 5
4 3 2 1 1
summa= 2 2 3 1 5 9 13 17 21
raznost= 0 -2 -5 -1 -1 -1 -1 -1 -1
proizv = 1 0 -4 0 6 20 42 72 110
delenie= 1 0 0 0 0 0 0 0 0
Array2[-2]= 4
Array1[-1]= 0
Array1[2]= 6
Array2[1]= 5
Array2[4]= 11
Array1 wrong index 5