Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР10-С++-26-апреля-2012.doc
Скачиваний:
24
Добавлен:
15.09.2019
Размер:
2.35 Mб
Скачать

2.5.2.7. Результаты работы программы

Образец результатов программы приведен ниже

Начальный массив:

22 15 45 -15 -19 19 -38 34 -39 37 -3 -25 33 -11 -27 -45

47 29 5 -14 17 -40 -34 -8 46 -29 40 0 17 9 38 17

42 -47 -27 9 1 30 -33 -4 -50 27 -10 1 41 24 -7 -41

35 35 41 12 37 -49 16 29 49 -11 -15 35 -39 43 3 19

-20 21 -45 -3 13 -12 3 -13 12 -11 34 -5 -14 -35 -13 -50

-2 48 47 -4 45 46 -13 -29 45 -12 -45 -2 21 -33 -42 -2

13 27 -24 -42

Массив-результат:

22 15 45 -15 -17 19 -38 34 -39 37 -3 -14 33 -11 -27 -27

47 29 5 -14 17 -27 -27 -8 46 -29 40 0 17 9 38 17

42 -37 -27 9 1 30 -29 -4 -29 27 -10 1 41 24 -7 -24

35 35 41 12 37 -49 16 29 49 -11 -13 35 -39 43 3 19

-20 21 -24 -3 13 -12 3 -13 12 -11 34 -5 -14 -19 -13 -19

-2 48 47 -4 45 46 -13 -21 45 -12 -19 -2 21 -25 -25 -2

13 27 -24 -42

2.5.3. Задание 9. Комбинированные задания

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

Требуется разработать программу, которая обеспечивает ввод с клавиату­ры исходных данных, выполняет их обработку в соответствии с вариантом за­дания и выводит результаты обработки на экран. Варианты задания выбираются по указанию преподавателя.

Условие задачи

1

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество четных членов последовательности a1, а2, .., aq. Оп­ределить значение наибольшего четного члена этой последовательности. Найти количество нечетных членов последовательности ар, аp+1, … an. Определить значение наименьшего нечетного члена этой последовательности. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого обмена.

2

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти:

max[cos(/|, costfi, ...,cosa^] ;

min[sinop, sinop,,, ...,sina„] ;

Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого обмена.

3

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество отрицательных членов последовательности a1, а2, .., aq. кратных 3 и 7, а также сумму положительных четных членов последова­тельности ар, аp+1, … an. Определить значение наименьшего по модулю от­рицательного члена последовательности ар, аp+1, … aq. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом вставки.

4

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1.

Найти количество членов последовательности a1, а2, .., aq, удовлетво­ряющих условию ai= (ai-1 + ai+1)/2, где i = 2, 3, ...,(q — l), а также значение наименьшего из членов последовательности ар, аp+1, … an для которых вы­полняется условие ai= (ai-1 + ai+1)/2, где i = (p+1), (p+2), …< (n-1). Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом вставки.

5

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти:

— max[cos(r^|),cos(na2)1..-,cos(nfl?)] ;

— min[|ap|,|ap,,|,...,|flB| ] ;

Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого выбора.

6

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Из членов последовательности ар, аp+1, … aq выбрать такие числа, при подстановке которых в уравнение 2 + аiх -7 = 0, имеются положительные действительные корни. Здесь х — неизвестное, а i = p,(p+2),...,q. Среди отобранных членов определить максимальный и минимальный элемент. Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого выбора.

7

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество членов последовательности а1, а2, … aq удовлетво­ряющих условию ai-1 < аi > аi+1, где i = 2,3,...,(q - 1), а также значение наи­большего из членов последовательности ар, аp+1, … an, удовлетворяющих условию ai-1 < аi > аi+1, где i = (p+1), (p+2), ...,(n-l). Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого обмена.

8

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Члены последовательности ар, аp+1, … aq , имеющие индексы 1...4, за­менить на 1, а имеющие индексы 5,..,9, заменить на 9. Найти те члены получен­ной последовательности а1, а2, … an, значение синуса которых отрицательно. Упорядочить члены исходной последовательности ар, аp+1, … aq по воз­растанию, используя алгоритм сортировки методом прямого обмена.

9

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Из членов последовательности ар_|, яр_3,ац, выбрать такие числа, при подстановке которых в уравнение х2-а,х-\ 1 =0, имеются отрицательные действительные корни. Здесь х — неизвестное, a i = {р- l), (р- 3),^. Среди отобранных членов определить максимальный и минимальный элемент. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом вставки

10

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество членов последовательности щ, а2> .... ач, удовлетво­ряющих условию а(_| > а, > а,.|, где i =2,3,..., (^-l), а также значение наи­меньшего из членов последовательности др, e-+i, .... а„, удовлетворяющих условию д,_, <</,<</,_,,где i =(p-l), (p-2),...,(n-!).

Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом вставки.

11

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1.

Среди членов последовательности ах, а2, .... aq найти член, ближайший к какому-либо целому числу, а также член, который наиболее близок к нулю. Определить сумму положительных членов последовательности ар, ар,|,а„, меньших п. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого выбора.

12

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество положительных членов последовательности щ, яэ, ••■> aq, кратных 5 и 11, а также сумму отрицательных нечетных членов последова­тельности др, ар,|, .... а„. Определить значение наибольшего по модулю от­рицательного члена последовательности ар^, Яр_3,ад.Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого выбора.

13

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1.

Найти количество членов последовательности щ, а2> .... ач, удовлетво­ряющих условию 2' <а,< Й, где i = 1,2,...,<у. Определить сумму нечетных чле­нов последовательности ар, ар^,.... о„, которые имеют четные индексы. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого обмена.

14

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Определить, какая из точек aq), .... расположена наиболее близко к точке (-5,-3). Найти количество точек [щ,ап), {а2,а„_\)>лежащих вне круга с радиусом 6,23 и с центром, распо­ложенным в начале координат. Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого обмена.

15

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти сумму положительных четных членов последовательности at, а2,aq. Определить произведение членов последовательности др, e-+i, .... ап, удовлетворяюших условию -1 < щ < 1, где J = р, (р + Ц...»я. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом вставки.

16

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1.

Найти количество членов последовательности а2, .... ач, удовлетво­ряюших условию З'-1 <at <(/ — где £ — 1,2, ...tq. Определить сумму четных членов последовательности др, яр_|,а„, имеющих нечетные индексы. Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом вставки.

17

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Определить, какая из точек (др,aq), р_|, .... \aq,ap) расположена наиболее близко к точке (3,5). Найти количество точек {atta„\ [a->ta„_t), (aB,ai), лежащих внутри квадрата со стороной равной 4,89, расположенным симметрично относительно начала координат. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого обмена.

18

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество положительных членов последовательности а,, а2, а„ кратных 6 или 8, а также сумму отрицательных четных членов последова­тельности яр, др_|, .... ап. Определить значение наименьшего по модулю от­рицательного члена последовательности яр,|, cip_3>aq.

Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого обмена.

19

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество четных и нечетных членов последовательности а,, а2,Определить значения наименьшего четного и наибольшего нечетного члена последовательности ар, ар_\,.... ап. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого выбора.

20

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Определить, имеются ли в последовательности at, а2, три отрицательных члена, идущих подряд. Среди чисел ар, др_|,а„ найти ближайшее к какому-нибудь целому числу. Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого выбора.

21

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Из членов последовательности ар, ар_\, д^, выбрать такие числа, при подстановке которых в уравнение 10.г2 - Зд,.г-27 = 0, имеются положительные действительные корни. Здесь х — неизвестное, а i = р,(р-2),..., д. Среди отобранных членов определить максимальный и минимальный элемент. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого обмена.

22

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1.

Найти количество членов последовательности д,, д2, ац удовлетво­ряющих условию а{_\ <д,>д,,|, где i = 2,3,..., (д-l), а также значение наи­большего из членов последовательности ар, др_|, д„, удовлетворяющих условию и,_| >а, <ам, где i = (р-\\(р-2),...,(«-1). Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого обмена.

23

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Определить, какая из точек (др,aq), р_|, д?_|), .... (д?р) расположена наиболее близко к началу координат. Найти количество точек (др?), д, ар), лежаших по правую сторону от оси ординат. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом вставки.

24

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество отрицательных членов последовательности щ, а2, .... aq, кратных 2 и 5, а также положительных четных членов последовательности ару ар-\> •■■> ап- Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом вставки.

25

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество членов последовательности я,, а2, aqt удовлетворяюших условию а{_\ >а,<а,^, где i = 2,3,..., (tf-l), а также значение наи­меньшего из членов последовательности др, ар_\, .... д„, удовлетворяюших условию a,_t <а, м,где i = (р-\\(р-2),...,(«-1). Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого выбора.

26

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Определить, какая из точек (ap,aq), (flp.i.a^-i),(я9.°р) наиболее уда­лена от начала координат. Найти количество точек \ap,aq), \pp_t,aq_t), .... \pq, Op), лежаших по левую сторону от оси ординат. Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого выбора.

27

Даны натуральные числа n, р, q, a1, а2,…, an, причем n ≥ q > р≥ 1. Найти количество членов a1, а2,…, aq, удовлетворяюших условию 21 >щ > /'!, где i = 1,2,q. Определить сумму четных чле­нов последовательности яр, Яр_|,.... а„, имеющих четные индексы. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом прямого обмена.

28

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an,причем n ≥ q > р≥ 1. Определить, имеются ли в последовательности a1, а2, .., aq три положи­тельных члена, идущих подряд. Среди чисел ар, аp+1, … an найти ближайшее к нулю. Упорядочить члены последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом прямого обмена.

29

Даны натуральные числа n, р, q, и целые числа a1, а2,…, an, причем n ≥ q > р≥ 1. Найти сумму отрицательных членов последовательности a1, а2, .., aq. Определить произведение тех членов последовательности ар, аp+1, … an, ко­торые по значению больше - 5, но меньше 7. Упорядочить члены последовательности ар, аp+1, … aq по убыванию, используя алгоритм сортировки методом вставки.

30

Даны натуральные числа n, р, q, и действительные числа a1, а2,…, an, причем n ≥ q > р≥ 1. Члены последовательности ар, аp+1, … aq удовлетворяющие условию -5 < аi < 5 заменить на 5, а члены, удовлетворяющие условию 10 < ai < 15, за­менить на 10. В полученной последовательности a1, а2,…, an найти члены, значение косинуса которых положительно. Упорядочить члены исходной последовательности ар, аp+1, … aq по возрастанию, используя алгоритм сортировки методом вставки.