Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ЗАДАНИЕ. Необходимо составить программу с использованием рекурсии в соответствии со своим вариантом





Необходимо составить программу с использованием рекурсии в соответствии со своим вариантом.

Замечание: под инвертированием понимают перестановку первого и последнего элементов данной части массива, второго и предпоследнего и т.д.

Вариант Задание
  Поменять местами первый элемент массива с самым левым минимальным элементом, а затем поделить все элементы массива на минимальное значение.
  Поменять местами последний элемент массива с самым правым максимальным элементом, а затем умножить все элементы массива на заданное число.
  Инвертировать часть массива с первого элемента до самого правого минимального элемента.
  Инвертировать часть массива с левого максимального элемента до последнего.
  Поменять местами самый правый минимальный элемент со вторым элементом массива, а затем поделить элементы первой половины массива на найденное минимальное число.  
  Поменять местами самый левый максимальный элемент с элементом, номер которого задан, а затем помножить все элементы массива на найденное максимальное значение.
  Инвертировать часть массива с первого элемента до элемента с заданным номером, после чего определить номер и значение самого последнего минимального элемента.
  Инвертировать часть массива с элемента, номер которого задан, до последнего элемента, после чего определить номер значение самого последнего максимального элемента.
  Поменять местами самый левый минимальный элемент со вторым элементом массива, а затем поделить на найденное минимальное значение все элементы второй половины массива.
  Поменять местами самый правый максимальный элемент с предпоследним элементом массива, а затем умножить на найденное максимальное значение элементы, стоящие с первого по найденный номер максимального.
  Инвертировать часть массива с последнего минимального до последнего элемента массива.
  Инвертировать часть массива с элемента, номер которого задан, до последнего максимального элемента массива.
  Поменять местами последний элемент массива с первым минимальным элементом, а затем поделить на заданное число все элементы, начиная с номера, где был найденный минимальный элемент, до последнего элемента массива.
  Поменять местами первый максимальный элемент с элементом, номер которого задан, после чего умножить все элементы массива на найденное максимальное значение.
  Из каждого элемента, начиная с заданного номера и до последнего, вычесть значение максимального элемента, затем поменять местами первый элемент массива с элементом под заданным номером.
  Определить номер и значение самого последнего минимального элемента массива. Инвертировать первую половину массива.
  Поменять местами элемент с заданным номером и самый левый минимальный элемент, после чего все элементы, имеющие номера с первого по заданный, поделить на найденное минимальное значение.
  К каждому элементу с первого по самый левый максимальный добавить заданное число, после чего поменять местами второй элемент с найденным максимальным.
  Поменять местами предпоследний элемент массива с элементом, номер которого задан. Определить в полученном массиве номер и значение последнего минимального элемента и умножить на него все элементы массива.
  Поменять местами третий элемент с последним максимальным, а затем вычесть найденное максимальное значение из всех элементов первой половины массива.
  Все элементы массива поделить на заданное число, а затем в полученном массиве поменять местами самый левый минимальный элемент с последним элементом.
  Определить номер и значение первого максимального элемента, помножить все элементы, после найденного на это максимальное значение, в заключение поменять местами первый и последний элементы массива.
  Инвертировать часть массива, расположенную между элементами с заданными номерами, затем определить номер и значение последнего минимального элемента.
  Определить самый правый максимальный элемент во второй половине массива, вычесть полученное максимальное значение из всех элементом первой половины массива, после чего поменять местами первый элемент массива с найденным максимальным элементом.
  Определить самый левый минимальный элемент среди части массива с первого элемента по элемент с заданным номером, поменять местами найденный элемент с последним элементом массива, затем поделить все элементы массива на найденное минимальное.
  Определить самый левый максимальный элемент среди элементов, стоящих после элемента с заданным номером, умножить все элементы массива на найденное максимальное значение, а затем поменять первый элемент и предпоследний.
  Определить номер и значение самого правого минимального и инвертировать вторую половину массива.
  Поменять местами самый последний максимальный элемент в первой половине массива с самым первым минимальным элементом во второй половине массива.
  Все элементы, стоящие, начиная с заданного номера до первого минимального элемента, увеличить на значение последнего элемента массива, затем поменять местами второй и предпоследний элементы массива.
  Инвертировать часть массива, расположенную между самым левым минимальным в первой половине массива и самым правым максимальным во второй половине массива.

 

 








Дата добавления: 2014-11-10; просмотров: 1296. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

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

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия