Информ - Лаб 5 Одномерный массив
.docЛабораторная работа № 5
Обработка одномерного массива
-
Задания
-
дан массив целых чисел а1,…, аn. Сформировать массив В из положительных элементов массива А.
-
дан массив действительных чисел а1,…, аn. Получить количество отрицательных элементов массива и произведение элементов, принадлежащих отрезку [c, b].
-
дан массив целых чисел а1,…, аn. Найти в нем все пары аi, ai+1, такие, что аi3 и ai+1<0. Распечатать их значения и номера. Если таких пар нет, то выдать сообщение.
-
дан массив целых чисел а1,…, аn. Найти в данной последовательности все пары аi, ai+1, такие, что аi=0 и ai+2 кратно двум. Распечатать их значения и номера. Если таких пар нет, то выдать сообщение.
-
дан массив действительных чисел а1,…, а16. Получить max (a1+ a16, a2+ a15,…, a8+ a9).
-
дан массив целых чисел а1,…, аn.Все элементы массива, предшествующие наименьшему числу, домножить на это число.
-
дан массив действительных чисел а1,…, а16. Получить min(a1 * a9, a2* a10,…, a8* a16).
-
дан массив действительных чисел а1,…, аn. Выяснить, верно ли, что наибольший элемент массива по модулю больше единицы.
-
дан массив целых чисел а1,…, аn. Найти максимальный элемент массива и поменять его местами с первым элементом.
-
дан массив целых чисел а1,…, аn. Найти минимальный элемент массива и поменять его местами с последним элементом.
-
дан массив действительных чисел а1,…, аn. Выяснить, имеются ли в данном массиве два идущих подряд положительных элемента. Подсчитать количество таких пар.
-
дан массив действительных чисел а1,…, аn. Заменить все элементы массива, находящиеся в интервале от с1 до с2 на минимальный.
-
дан массив действительных чисел а1,…, аn. Если среди элементов массива есть хотя бы одно число больше 100, то все элементы массива поделить на 100.
-
дан массив целых чисел а1,…, аn. Подсчитать количество подряд идущих нечетных элементов.
-
дан массив целых чисел а1,…, аn. Из абсолютных значений данной последовательности выбрать наибольший. Получить новый массив, заменяя аi нулем, если |ai| не совпадает с выбранным значением, и заменяя аi единицей, если совпадает.
-
дан массив целых чисел а1,…, аn. Перенести в хвост массива максимальный элемент.
-
дан массив целых чисел а1,…, аn. Выяснить, какая из трех ситуаций имеет место: все числа а1,…, аn равны нулю, первое ненулевое число – положительное или первое ненулевое число – отрицательное.
-
дан массив целых чисел а1,…, аn. Перенести в начало массива минимальный элемент.
-
дан массив целых чисел а1,…, аn. Перенести в хвост массива первый отрицательный элемент.
-
дан массив действительных чисел а1,…, аn. Сформировать массив В из элементов массива А, лежащих в диапазоне х[a,b] (a и b вводятся с клавиатуры).
-
дан массив целых чисел а1,…, аn. Заменить все четные элементы на минимальный элемент массива.
-
дан массив целых чисел а1,…, аn. Исключить из массива первый четный элемент, следующий за максимальным.
-
дан массив действительных чисел а1,…, аn. Найти максимальный элемент среди отрицательных элементов и поменять его местами с минимальным положительным.
-
дан массив целых чисел а1,…, аn. Сформировать новый массив В из элементов массива А, заменяя положительные элементы единицей, а отрицательные – нулем.
-
дан массив действительных чисел а1,…, аn. Удалить из массива максимальный элемент.
-
дан массив целых чисел а1,…, аn. Переписать в массив В все элементы, заключенные между максимальным и минимальным значениями.
-
дан массив действительных чисел а1,…, аn. Исключить из массива первый положительный элемент, следующий за максимальным.
-
дан массив целых чисел а1,…, аn. Все нечетные элементы массива заменить на минимальный элемент.
-
дан массив действительных чисел а1,…, аn. Подсчитать количество положительных элементов, расположенных между максимальным и минимальным элементами массива.
-
дан массив целых чисел а1,…, аn. Подсчитать количество подряд идущих четных элементов.
2. Правила оформления работы
-
Предусмотреть вывод в на экране ФИО, № группы студента, сделавшего работу.
-
Автоматическое формирование исходного массива.
-
Вывод исходного массива, промежуточных результатов и конечного результата с пояснениями.