М.Э. Абрамян - Programming Taskbook (1157415), страница 7
Текст из файла (страница 7)
Дано вещественное число ε (> 0). Последовательность вещественныхчисел AK определяется следующим образом:A1 = 2,AK = 2 + 1/AK−1 , K = 2, 3, . . . .Найти первый из номеров K, для которых выполняется условие|AK − AK−1 | < ε, и вывести этот номер, а также числа AK−1 и AK .While29.
Дано вещественное число ε (> 0). Последовательность вещественныхчисел AK определяется следующим образом:A1 = 1,A2 = 2,AK = (AK−2 + 2·AK−1 )/3, K = 3, 4, . . . .Найти первый из номеров K, для которых выполняется условие|AK − AK−1 | < ε, и вывести этот номер, а также числа AK−1 и AK .While30.
Даны положительные числа A, B, C. На прямоугольнике размера A × B размещено максимально возможное количество квадратов состороной C (без наложений). Найти количество квадратов, размещенныхна прямоугольнике. Операции умножения и деления не использовать.ПоследовательностиВо всех заданиях данной группы предполагается, что исходный наборсодержит ненулевое число элементов (в частности, число N всегда большенуля). В заданиях на обработку нескольких наборов чисел (Series29–Series40)количество наборов K также всегда является ненулевым.Series1◦ . Даны десять вещественных чисел. Найти их сумму.Series2.
Даны десять вещественных чисел. Найти их произведение.Series3. Даны десять вещественных чисел. Найти их среднее арифметическое.Series4. Дано целое число N и набор из N вещественных чисел. Вывестисумму и произведение чисел из данного набора.Series5. Дано целое число N и набор из N положительных вещественныхчисел. Вывести в том же порядке целые части всех чисел из данногонабора (как вещественные числа с нулевой дробной частью), а такжесумму всех целых частей.Последовательности33Series6.
Дано целое число 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.Series15◦ . Дано целое число K и набор ненулевых целых чисел; признак егозавершения — число 0. Вывести номер первого числа в наборе, большего K. Если таких чисел нет, то вывести 0.Series16◦ .
Дано целое число K и набор ненулевых целых чисел; признакего завершения — число 0. Вывести номер последнего числа в наборе,большего K. Если таких чисел нет, то вывести 0.Series17◦ . Дано вещественное число B, целое число N и набор из N вещественных чисел, упорядоченных по возрастанию. Вывести элементынабора вместе с числом B, сохраняя упорядоченность выводимых чисел.Series18.
Дано целое число N и набор из N целых чисел, упорядоченныйпо возрастанию. Данный набор может содержать одинаковые элементы.34М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6Вывести в том же порядке все различные элементы данного набора.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 целых чисел, содержащий покрайней мере два нуля. Вывести сумму чисел из данного набора, расположенных между первым и последним нулем (если первый и последнийнули идут подряд, то вывести 0).Вложенные циклыSeries26. Даны целые числа K, N и набор из N вещественных чисел: A1 ,A2 , . . ., AN . Вывести K-e степени чисел из данного набора:(A1 )K , (A2 )K , . . ., (AN )K .Series27.
Дано целое число N и набор из N вещественных чисел: A1 , A2 , . . .,AN . Вывести следующие числа:A1 , (A2 )2 , . . ., (AN −1 )N −1 , (AN )N .Последовательности35Series28. Дано целое число N и набор из N вещественных чисел: A1 , A2 , . . .,AN . Вывести следующие числа:(A1 )N , (A2 )N −1 , . . ., (AN −1 )2 , AN .Series29. Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Вывести общую сумму всех элементов, входящих вданные наборы.Series30◦ . Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе.
Для каждого набора вывести сумму его элементов.Series31. Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Найти количество наборов, содержащих число 2.Если таких наборов нет, то вывести 0.Series32. Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора вывести номер его первогоэлемента, равного 2, или число 0, если в данном наборе нет двоек.Series33.
Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора вывести номер его последнегоэлемента, равного 2, или число 0, если в данном наборе нет двоек.Series34. Даны целые числа K, N, а также K наборов целых чисел по N элементов в каждом наборе. Для каждого набора выполнить следующее действие: если в наборе содержится число 2, то вывести сумму его элементов;если в наборе нет двоек, то вывести 0.Series35. Дано целое число K, а также K наборов ненулевых целых чисел.Признаком завершения каждого набора является число 0. Для каждого набора вывести количество его элементов. Вывести также общее количествоэлементов во всех наборах.Series36.
Дано целое число K, а также K наборов ненулевых целых чисел.Каждый набор содержит не менее двух элементов, признаком его завершения является число 0. Найти количество наборов, элементы которыхвозрастают.Series37. Дано целое число K, а также K наборов ненулевых целых чисел.Каждый набор содержит не менее двух элементов, признаком его завершения является число 0. Найти количество наборов, элементы которыхвозрастают или убывают.Series38. Дано целое число K, а также K наборов ненулевых целых чисел.Каждый набор содержит не менее двух элементов, признаком его завер-36М.