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


Формат входных данных.
Ввод:
границы изменения индексов исходных массивов, затем элементы двух исходных
массивов по строкам, после этого вещественное число, затем перечень действий
меню.
После этого выполнить
действия над исходными массивами.
0 – выход;
1- вывод элемента первого
массива с указанным индексом;
2- вывод элемента второго
массива с указанным индексом.
Вывод: по строкам результаты выполнения поэлементных операций
– элементы исходных массивов, минимальный и максимальный элементы массива,
сумма и среднее арифметическое элементов, затем результаты сортировки массива
по возрастанию и убыванию, после этого вывести результат операций сложения со
скаляром, вычитание скаляра, умножения на скаляр, деления на скаляр, затем
вывести результаты выполнения поэлементных действий: +, -, *, /.
Пример входных данных:
-4 4
1.2 0.3 -1.1 0.4 2.6 4.9 6.1
8.7 10.2
1.8 2.3 4.1 1.6 3.2 5.4 7.5
9.3 11.2
7.5
2 -2
1 -1
1 2
2 1
2 4
1 5
0
Пример выходных данных:
Array1= 1.2 0.3 -1.1 0.4 2.6 4.9 6.1 8.7 10.2
min= -1.1 max= 10.2 summa= 33.3 srar= 3.7
Array1+const= 8.7 7.8 6.4 7.9 10.1 12.4 13.6 16.2 17.7
Array1-const= -6.3 -7.2 -8.6 -7.1 -4.9 -2.6 -1.4 1.2 2.7
Array1*const= 9 2.25 -8.25 3 19.5 36.75 45.75 65.25
76.5
Array1/const= 0.16 0.04 -0.146667 0.0533333 0.346667
0.653333 0.813333 1.16 1.36
sort up Array1= -1.1 0.3
0.4 1.2 2.6 4.9 6.1 8.7 10.2
sort down Array1= 10.2 8.7
6.1 4.9 2.6 1.2 0.4 0.3 -1.1
Array2= 1.8 2.3 4.1 1.6 3.2 5.4 7.5 9.3 11.2
min= 1.6 max= 11.2 summa= 46.4 srar= 5.15556
Array2+const= 9.3 9.8 11.6 9.1 10.7 12.9 15 16.8 18.7
Array2-const= -5.7 -5.2 -3.4 -5.9 -4.3 -2.1 0 1.8 3.7
Array2*const= 13.5 17.25 30.75 12 24 40.5 56.25 69.75
84
Array2/const= 0.24 0.306667 0.546667 0.213333
0.426667 0.72 1 1.24 1.49333
sort up Array2= 1.6 1.8 2.3
3.2 4.1 5.4 7.5 9.3 11.2
sort down Array2= 11.2 9.3
7.5 5.4 4.1 3.2 2.3 1.8 1.6
summa= 3 2.6 3 2 5.8 10.3 13.6 18 21.4
raznost= -0.6 -2 -5.2 -1.2 -0.6 -0.5 -1.4 -0.6 -1
proizv = 2.16 0.69 -4.51 0.64 8.32 26.46 45.75 80.91
114.24
delenie= 0.666667 0.130435 -0.268293 0.25 0.8125
0.907407 0.813333 0.935484 0.910714
Array2[-2]= 4.1
Array1[-1]= 0.4
Array1[2]= 6.1
Array2[1]= 5.4
Array2[4]= 11.2
Array1 wrong index 5