Примерный перечень вопросов к защите ЛР



1. Найти сумму / произведение всех ячеек массива.

2. Найти сумму / произведение / количество ячеек массива, имеющих положительные / отрицательные / четные / нечетные значения.

3. Найти сумму / произведение / количество ячеек массива, находящихся на четных/нечетных позициях.

4. Найти максимальное / минимальное значение во всём массиве.

5. Найти второй по номеру максимум / минимум во всём массиве (то есть значение, которое бы стояло на втором / предпоследнем месте в массиве, если бы он был отсортирован).

6. Найти второй по значению максимум / минимум во всём массиве (то есть значение, отличное от максимума / минимума).

7. Найти номер ячейки с первым / последним максимальным / минимальным значением во всём массиве.

8. Найти во всём массиве номер ячейки с максимальным / минимальным значением (любым, если их несколько).

9. Найти в массиве все номера элементов, содержащих максимальные / минимальные значения.

10. Найти номер ячейки с максимальным / минимальным значением среди значений, находящихся на четных / нечетных позициях.

11. Найти в массиве номер ячейки с максимальным / минимальным значением среди значений, имеющих четные / нечетные / положительные / отрицательные значения.

12. Найти в массиве номер ячейки с максимальным / минимальным значением из заданного диапазона.

13. Изменить порядок следования элементов в массиве на обратный (не используя дополнительный массив).

14. Дан целочисленный массив, содержащий k десятичных цифр некоторого целого положительного числа N. Вычислить значение N.

15. Найти в массиве, не содержащем нулевых значений, самую длинную подпоследовательность значений одного знака / знакопеременную подпоследовательность.

16. Найти в массиве подпоследовательность (из идущих подряд элементов) максимальной длины, представляющую собой арифметическую прогрессию.

17. Назовём ступенькой возрастающую или убывающую подпоследовательность (из идущих подряд элементов) в массиве. Высотой ступеньки назовём модуль разности между первым и последним элементом подпоследовательности, длиной – количество элементов подпоследовательности. Найти длину и высоту каждой ступеньки в массиве.

18. Найти все подряд идущие элементы в массиве, для которых существует некоторое количество предшествующих ему элементов, дающих в сумме значение этого элемента.

19. Найти в массиве все пары зеркальных элементов (элементов, имеющих один модуль, но разный знак).

20. Найти в массиве уникальные пары зеркальных элементов (элементов, имеющих один модуль, но разный знак). Например, для массива -5 5 1 -2 3 5 1 2 -3 -5 вывести только 3 пары: 2/-2, 3/-3, 5/-5 (без учета порядка следования пар и/или чисел в парах).


Дата добавления: 2015-12-18; просмотров: 16; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!