Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информ - Лаб 5 Одномерный массив

.doc
Скачиваний:
13
Добавлен:
20.04.2015
Размер:
37.89 Кб
Скачать

Лабораторная работа № 5

Обработка одномерного массива

  1. Задания

  1. дан массив целых чисел а1,…, аn. Сформировать массив В из положительных элементов массива А.

  2. дан массив действительных чисел а1,…, аn. Получить количество отрицательных элементов массива и произведение элементов, принадлежащих отрезку [c, b].

  3. дан массив целых чисел а1,…, аn. Найти в нем все пары аi, ai+1, такие, что аi3 и ai+1<0. Распечатать их значения и номера. Если таких пар нет, то выдать сообщение.

  4. дан массив целых чисел а1,…, аn. Найти в данной последовательности все пары аi, ai+1, такие, что аi=0 и ai+2 кратно двум. Распечатать их значения и номера. Если таких пар нет, то выдать сообщение.

  5. дан массив действительных чисел а1,…, а16. Получить max (a1+ a16, a2+ a15,…, a8+ a9).

  6. дан массив целых чисел а1,…, аn.Все элементы массива, предшествующие наименьшему числу, домножить на это число.

  7. дан массив действительных чисел а1,…, а16. Получить min(a1 * a9, a2* a10,…, a8* a16).

  8. дан массив действительных чисел а1,…, аn. Выяснить, верно ли, что наибольший элемент массива по модулю больше единицы.

  9. дан массив целых чисел а1,…, аn. Найти максимальный элемент массива и поменять его местами с первым элементом.

  10. дан массив целых чисел а1,…, аn. Найти минимальный элемент массива и поменять его местами с последним элементом.

  11. дан массив действительных чисел а1,…, аn. Выяснить, имеются ли в данном массиве два идущих подряд положительных элемента. Подсчитать количество таких пар.

  12. дан массив действительных чисел а1,…, аn. Заменить все элементы массива, находящиеся в интервале от с1 до с2 на минимальный.

  13. дан массив действительных чисел а1,…, аn. Если среди элементов массива есть хотя бы одно число больше 100, то все элементы массива поделить на 100.

  14. дан массив целых чисел а1,…, аn. Подсчитать количество подряд идущих нечетных элементов.

  15. дан массив целых чисел а1,…, аn. Из абсолютных значений данной последовательности выбрать наибольший. Получить новый массив, заменяя аi нулем, если |ai| не совпадает с выбранным значением, и заменяя аi единицей, если совпадает.

  16. дан массив целых чисел а1,…, аn. Перенести в хвост массива максимальный элемент.

  17. дан массив целых чисел а1,…, аn. Выяснить, какая из трех ситуаций имеет место: все числа а1,…, аn равны нулю, первое ненулевое число – положительное или первое ненулевое число – отрицательное.

  18. дан массив целых чисел а1,…, аn. Перенести в начало массива минимальный элемент.

  19. дан массив целых чисел а1,…, аn. Перенести в хвост массива первый отрицательный элемент.

  20. дан массив действительных чисел а1,…, аn. Сформировать массив В из элементов массива А, лежащих в диапазоне х[a,b] (a и b вводятся с клавиатуры).

  21. дан массив целых чисел а1,…, аn. Заменить все четные элементы на минимальный элемент массива.

  22. дан массив целых чисел а1,…, аn. Исключить из массива первый четный элемент, следующий за максимальным.

  23. дан массив действительных чисел а1,…, аn. Найти максимальный элемент среди отрицательных элементов и поменять его местами с минимальным положительным.

  24. дан массив целых чисел а1,…, аn. Сформировать новый массив В из элементов массива А, заменяя положительные элементы единицей, а отрицательные – нулем.

  25. дан массив действительных чисел а1,…, аn. Удалить из массива максимальный элемент.

  26. дан массив целых чисел а1,…, аn. Переписать в массив В все элементы, заключенные между максимальным и минимальным значениями.

  27. дан массив действительных чисел а1,…, аn. Исключить из массива первый положительный элемент, следующий за максимальным.

  28. дан массив целых чисел а1,…, аn. Все нечетные элементы массива заменить на минимальный элемент.

  29. дан массив действительных чисел а1,…, аn. Подсчитать количество положительных элементов, расположенных между максимальным и минимальным элементами массива.

  30. дан массив целых чисел а1,…, аn. Подсчитать количество подряд идущих четных элементов.

2. Правила оформления работы

  1. Предусмотреть вывод в на экране ФИО, № группы студента, сделавшего работу.

  2. Автоматическое формирование исходного массива.

  3. Вывод исходного массива, промежуточных результатов и конечного результата с пояснениями.

2