Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 5.doc
Скачиваний:
8
Добавлен:
09.11.2018
Размер:
104.45 Кб
Скачать

Варианты заданий

  1. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Заменить все элементы с отрицательным значением на значение минимального не равного 0 положительного элемента.

  2. Массив размерностью 200 заполнить случайными числами, лежащими в диапазоне от –50 до 50. Подсчитать количество пар соседних элементов с одинаковыми значениями.

  3. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от 0 до 100. Подсчитать количество участков, которые образуют непрерывные последовательности чисел с неуменьшающимися значениями.

  4. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –20 до 20. Подсчитать количество пар соседних элементов, которые имеют противоположные знаки.

  5. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Вывести начальные индексы всех непрерывных последовательностей неотрицательных чисел, длина которых больше 5.

  6. Массив размерностью 100 заполнить случайными целыми числами, лежащими в диапазоне от –10 до 50. Найти количество чисел, попадающих в диапазон от –10 до 0, от 1 до 10, от 11 до 20, от 21 до 30, от 31 до 40, от 41 до 50, и определить диапазон с максимальным числом чисел.

  7. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Найти ту непрерывную последовательность положительных чисел, сумма элементов в которой максимальная.

  8. Массив размерностью 30 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой, а нули - между ними.

  9. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов.

  10. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Найти непрерывный участок из 10 элементов, сумма которых максимальна.

  11. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение.

  12. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Найти количество пар соседних элементов, которые имеют одинаковые абсолютные значения, но противоположные знаки

  13. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Во всех последовательностях положительных чисел заменить значения элементов с максимальным и минимальным значением на среднее для этой последовательности.

  14. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Найти непрерывный участок из 10 элементов, который имеет наибольшее среднее значение элементов.

  15. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Во всех последовательностях положительных чисел изменить знак элементов на противоположный.

  16. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Во всех последовательностях положительных чисел увеличить значение элементов в 10 раз.

  17. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –50 до 50. Вывести начальные индексы всех непрерывных последовательностей чисел с неувеличивающимися значениями.

  18. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –50 до 50. Заменить все элементы с положительными значениями абсолютным значением отрицательного элемента с максимальным абсолютным значением.

  19. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Вывести начальные индексы всех непрерывных знакопеременных последовательностей чисел, длина которых больше 4.

  20. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Подсчитать количество всех, непрерывных последовательностей положительных чисел, длина которых больше 7

  21. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Найти из непрерывных последовательностей отрицательных чисел ту, которая имеет наибольшее абсолютное значение среднего арифметического ее элементов

  22. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Разместить все элементы с нулевыми значениями в левой части массива, элементы с отрицательными значениями – за ними, а за ними – элементы с положительными значениями

  23. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Ограничить значения всех элементов, абсолютные значения которых превышают среднее для положительных и отрицательных элементов

  24. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Заменить каждый элемент на среднее арифметическое его и его соседей слева и справа.

  25. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Определить среднюю длину непрерывных участков, на которых сумма элементов равна 0

  26. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Для каждого положительного элемента определить, есть ли в массиве отрицательный элемент с противоположным значением; если да, заменить эти элементы на 0

  27. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Определить, какое абсолютное значение встречается в массиве чаще остальных

  28. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Определить среднюю длину непрерывных участков положительных чисел

  29. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Поменять местами 1-й положительный элемент с последним положительным элементом, 2-й - предпоследним и т.д.

  30. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –100 до 100. Во всех последовательностях отрицательных чисел поменять местами элементы с максимальным и минимальным значениями

  31. Массив размерностью 200 заполнить случайными целыми числами, лежащими в диапазоне от 0 до 100. Найти количество чисел кратных 2, 3, 5, 7 и определить каких чисел больше.