М. Э. Абрамян Programming Taskbook



Pdf көрінісі
бет10/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   ...   6   7   8   9   10   11   12   13   ...   66
Байланысты:
Задачник Абрамяна

Последовательности
Во всех заданиях данной группы предполагается, что исходный набор
содержит ненулевое число элементов (в частности, число всегда больше


28
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
нуля). В заданиях на обработку нескольких наборов чисел (Series29–Series40)
количество наборов также всегда является ненулевым.
Series1

. Даны десять вещественных чисел. Найти их сумму.
Series2. Даны десять вещественных чисел. Найти их произведение.
Series3. Даны десять вещественных чисел. Найти их среднее арифметическое.
Series4. Дано целое число и набор из вещественных чисел. Вывести
сумму и произведение чисел из данного набора.
Series5. Дано целое число и набор из положительных вещественных
чисел. Вывести в том же порядке целые части всех чисел из данного
набора (как вещественные числа с нулевой дробной частью), а также
сумму всех целых частей.
Series6. Дано целое число и набор из положительных вещественных
чисел. Вывести в том же порядке дробные части всех чисел из данно-
го набора (как вещественные числа с нулевой целой частью), а также
произведение всех дробных частей.
Series7. Дано целое число и набор из вещественных чисел. Вывести в
том же порядке округленные значения всех чисел из данного набора (как
целые числа), а также сумму всех округленных значений.
Series8. Дано целое число и набор из целых чисел. Вывести в том же
порядке все четные числа из данного набора и количество таких чисел.
Series9. Дано целое число и набор из целых чисел. Вывести в том же
порядке номера всех нечетных чисел из данного набора и количество K
таких чисел.
Series10. Дано целое число и набор из целых чисел. Если в наборе
имеются положительные числа, то вывести
TRUE
; в противном случае
вывести
FALSE
.
Series11. Даны целые числа Kи набор из целых чисел. Если в наборе
имеются числа, меньшие K, то вывести
TRUE
; в противном случае вывести
FALSE
.
Series12. Дан набор ненулевых целых чисел; признак его завершения — чис-
ло 0. Вывести количество чисел в наборе.
Series13. Дан набор ненулевых целых чисел; признак его завершения — чис-
ло 0. Вывести сумму всех положительных четных чисел из данного набо-
ра. Если требуемые числа в наборе отсутствуют, то вывести 0.
Series14. Дано целое число и набор ненулевых целых чисел; признак его
завершения — число 0. Вывести количество чисел в наборе, меньших K.


Последовательности
29
Series15

. Дано целое число и набор ненулевых целых чисел; признак его
завершения — число 0. Вывести номер первого числа в наборе, больше-
го K. Если таких чисел нет, то вывести 0.
Series16

. Дано целое число и набор ненулевых целых чисел; признак
его завершения — число 0. Вывести номер последнего числа в наборе,
большего K. Если таких чисел нет, то вывести 0.
Series17

. Дано вещественное число B, целое число и набор из ве-
щественных чисел, упорядоченных по возрастанию. Вывести элементы
набора вместе с числом B, сохраняя упорядоченность выводимых чисел.
Series18. Дано целое число и набор из целых чисел, упорядоченный
по возрастанию. Данный набор может содержать одинаковые элементы.
Вывести в том же порядке все различные элементы данного набора.
Series19

. Дано целое число (> 1) и набор из целых чисел. Вывести те
элементы в наборе, которые меньше своего левого соседа, и количество K
таких элементов.
Series20. Дано целое число (> 1) и набор из целых чисел. Вывести те
элементы в наборе, которые меньше своего правого соседа, и количество K
таких элементов.
Series21

. Дано целое число (> 1) и набор из вещественных чисел. Прове-
рить, образует ли данный набор возрастающую последовательность. Если
образует, то вывести
TRUE
, если нет — вывести
FALSE
.
Series22. Дано целое число (> 1) и набор из вещественных чисел. Если
данный набор образует убывающую последовательность, то вывести 0;
в противном случае вывести номер первого числа, нарушающего законо-
мерность.
Series23. Дано целое число (> 2) и набор из вещественных чисел. Набор
называется пилообразным, если каждый его внутренний элемент либо
больше, либо меньше обоих своих соседей (то есть является «зубцом»).
Если данный набор является пилообразным, то вывести 0; в противном
случае вывести номер первого элемента, не являющегося зубцом.
Series24. Дано целое число и набор из целых чисел, содержащий по
крайней мере два нуля. Вывести сумму чисел из данного набора, распо-
ложенных между последними двумя нулями (если последние нули идут
подряд, то вывести 0).
Series25. Дано целое число и набор из целых чисел, содержащий по
крайней мере два нуля. Вывести сумму чисел из данного набора, распо-


30
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
ложенных между первым и последним нулем (если первый и последний
нули идут подряд, то вывести 0).


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   66




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет