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

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

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





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

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

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

 

 








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




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


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

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