5. Без использования массивов найти минимальное по абсолютной величине число среди чисел sin1, sin2, …, sinN (N) и определить, при каком N оно достигается.
6. Дан массив А из N элементов. Написать функции вычисления мах А
7. Дан массив А из N элементов. Написать функции вычисления sum A.
8. Подсчитать количество нулей в массиве a целых чисел.
9. Дан массив из N чисел. Найти в этом массиве номер 7-го по счету отрицательного элемента. Если число отрицательных элементов массива меньше 7, выдать 0. Построить функцию или фрагмент программы.
10. Генератор случайных чисел выдает числа от 0 до 99 (функция random (99) ). Выдать седьмое по счету четное число. Построить функцию или фрагмент программы.
11. Найти минимальное положительное значение в массиве a длины n.
12. Дано множестве n точек на плоскости, заданных координатными парами (х,y). Найти две ближайшие.
13. Дан массив a целых чисел, расположенных в возрастающем порядке (возможны повторения). За один проход по массиву найти количество различных чисел среди элементов этого массива.
14. Дан массив a целых чисел, расположенных в возрастающем порядке (возможны повторения). Найти два соседних элемента с наибольшей разницей.
15. Написать функцию вычисления количества чисел в последовательности из n элементов, которые меньше последующего члена.
16. Написать функцию вычисления максимума модуля разности между соседними членами последовательности из n элементов
17. Дан массив A целых чисел, расположенных в порядке убывания (возможны повторения). За один проход по массиву найти максимальное количество идущих подряд одинаковых чисел.
18. Пусть задан массив записей (объектов типа record), в число полей которой входит поле с именем old. Подсчитать количество элементов массива, для которых 18?old?55.
19. Используя только один цикл, определить, делится ли число n на число вида k2.
20. Найти наибольший общий делитель целых чисел m и n.
Группа Б
1. Найти максимальное из чисел, встречающихся в заданной последовательности более одного раза.
2. Найти максимальную по длине монотонную (неубывающую или невозрастающую) подпоследовательность в массиве a целых чисел.
3. Дан массив A длины n целых чисел, расположенных в возрастающем порядке (повторения невозможны). Для заданного числа x найти номер j элемента, для которого A[j]?x
9. Дан массив a целых чисел. Не используя дополнительных массивов, переставить элементы массива в обратном порядке.
10. Пусть задан массив записей (объектов типа record), в число полей которой входит поле с именем name. Подсчитать количество элементов массива с данным значением x поля name.
11. Определить, является ли число n простым.
12. Год считается високосным, если он делится на четыре, при этом надо исключить года, делящиеся на 100 и не делящиеся на 400. Вычислить логическое выражение, принимающее значение true, если данный год является високосным.
8th Май 2011
|
Теги:
|