Одномерные массивы

Напишите программу, которая осуществляет обработку информации по одному из условий, заданных ниже.

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 в противном случае


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: