Одномерные массивы
Напишите программу, которая осуществляет обработку информации по одному из условий, заданных ниже.
1. Для массива А, состоящего из N элементов:
a.Построить гистограмму значений массива: каждый элемент массива отображается на одной строке и содержит количество '*', равное значению элемента.
b.Найти индекс первого положительного числа, оканчивающегося на 0. Если такого элемента нет, то выдать соответствующее сообщение.
c.Найти среднее арифметическое значений элементов массива, расположенных между наибольшим и наименьшим значения массива, включая эти значения.
d.Найти количество элементов массива, начиная со второго, значение которых больше суммы индексов элементов, стоящих перед ними.
e.Назовем элемент Аi (i = 2, … , N-1) особым, если слева от него расположены элементы меньшие его, а справа большие. Найти количество таких элементов.
f.Присвоить переменной F значение true, если элементы массива составляют строго возрастающую арифметическую прогрессию, и false в противном случае
g.Сколько значений элементов встречаются в массиве более одного раза? Какие это значения?
h.Сформировать массив В из таких элементов массива А, которые превышают среднее значение массива А.
i.Записать в массив В положительные элементы массива А, отрицательные элементы – в массив С
2. . Вычислить значения функции для всех таких значений и (i=1,2,…,N), что подкоренное выражение больше нуля
3. Решить уравнение для заданных пар значений и (i = 1, 2, … , N)
4. Даны два массива X(N) и Y(M). Сформировать массив Z(N+M) из положительных элементов массивов X и Y. Если положительных элементов меньше N+M, то оставшимся элементам массива Z присвоить значение +1
5. Даны массивы А, В, состоящие из N элементов каждый. Присвоить переменной F значение true, если все элементы массива А встречаются в массиве В, и false в противном случае