Последовательности
Во всех заданиях данной группы предполагается, что исходный набор
содержит ненулевое число элементов (в частности, число N всегда больше
28
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
нуля). В заданиях на обработку нескольких наборов чисел (Series29–Series40)
количество наборов K также всегда является ненулевым.
Series1
◦
. Даны десять вещественных чисел. Найти их сумму.
Series2. Даны десять вещественных чисел. Найти их произведение.
Series3. Даны десять вещественных чисел. Найти их среднее арифметическое.
Series4. Дано целое число N и набор из N вещественных чисел. Вывести
сумму и произведение чисел из данного набора.
Series5. Дано целое число N и набор из N положительных вещественных
чисел. Вывести в том же порядке целые части всех чисел из данного
набора (как вещественные числа с нулевой дробной частью), а также
сумму всех целых частей.
Series6. Дано целое число N и набор из N положительных вещественных
чисел. Вывести в том же порядке дробные части всех чисел из данно-
го набора (как вещественные числа с нулевой целой частью), а также
произведение всех дробных частей.
Series7. Дано целое число N и набор из N вещественных чисел. Вывести в
том же порядке округленные значения всех чисел из данного набора (как
целые числа), а также сумму всех округленных значений.
Series8. Дано целое число N и набор из N целых чисел. Вывести в том же
порядке все четные числа из данного набора и количество K таких чисел.
Series9. Дано целое число N и набор из N целых чисел. Вывести в том же
порядке номера всех нечетных чисел из данного набора и количество K
таких чисел.
Series10. Дано целое число N и набор из N целых чисел. Если в наборе
имеются положительные числа, то вывести
TRUE
; в противном случае
вывести
FALSE
.
Series11. Даны целые числа K, N и набор из N целых чисел. Если в наборе
имеются числа, меньшие K, то вывести
TRUE
; в противном случае вывести
FALSE
.
Series12. Дан набор ненулевых целых чисел; признак его завершения — чис-
ло 0. Вывести количество чисел в наборе.
Series13. Дан набор ненулевых целых чисел; признак его завершения — чис-
ло 0. Вывести сумму всех положительных четных чисел из данного набо-
ра. Если требуемые числа в наборе отсутствуют, то вывести 0.
Series14. Дано целое число K и набор ненулевых целых чисел; признак его
завершения — число 0. Вывести количество чисел в наборе, меньших K.
Последовательности
29
Series15
◦
. Дано целое число K и набор ненулевых целых чисел; признак его
завершения — число 0. Вывести номер первого числа в наборе, больше-
го K. Если таких чисел нет, то вывести 0.
Series16
◦
. Дано целое число K и набор ненулевых целых чисел; признак
его завершения — число 0. Вывести номер последнего числа в наборе,
большего K. Если таких чисел нет, то вывести 0.
Series17
◦
. Дано вещественное число B, целое число N и набор из N ве-
щественных чисел, упорядоченных по возрастанию. Вывести элементы
набора вместе с числом B, сохраняя упорядоченность выводимых чисел.
Series18. Дано целое число N и набор из N целых чисел, упорядоченный
по возрастанию. Данный набор может содержать одинаковые элементы.
Вывести в том же порядке все различные элементы данного набора.
Series19
◦
. Дано целое число N (> 1) и набор из N целых чисел. Вывести те
элементы в наборе, которые меньше своего левого соседа, и количество K
таких элементов.
Series20. Дано целое число N (> 1) и набор из N целых чисел. Вывести те
элементы в наборе, которые меньше своего правого соседа, и количество K
таких элементов.
Series21
◦
. Дано целое число N (> 1) и набор из N вещественных чисел. Прове-
рить, образует ли данный набор возрастающую последовательность. Если
образует, то вывести
TRUE
, если нет — вывести
FALSE
.
Series22. Дано целое число N (> 1) и набор из N вещественных чисел. Если
данный набор образует убывающую последовательность, то вывести 0;
в противном случае вывести номер первого числа, нарушающего законо-
мерность.
Series23. Дано целое число N (> 2) и набор из N вещественных чисел. Набор
называется пилообразным, если каждый его внутренний элемент либо
больше, либо меньше обоих своих соседей (то есть является «зубцом»).
Если данный набор является пилообразным, то вывести 0; в противном
случае вывести номер первого элемента, не являющегося зубцом.
Series24. Дано целое число N и набор из N целых чисел, содержащий по
крайней мере два нуля. Вывести сумму чисел из данного набора, распо-
ложенных между последними двумя нулями (если последние нули идут
подряд, то вывести 0).
Series25. Дано целое число N и набор из N целых чисел, содержащий по
крайней мере два нуля. Вывести сумму чисел из данного набора, распо-
30
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
ложенных между первым и последним нулем (если первый и последний
нули идут подряд, то вывести 0).
Достарыңызбен бөлісу: |