
- •7) Составить программу, удовлетворяющую следующим условиям.
- •8) Составить программу, удовлетворяющую следующим условиям.
- •9) Составить программу, удовлетворяющую следующим условиям.
- •10) Составить программу, удовлетворяющую следующим условиям.
- •11) Составить программу, удовлетворяющую следующим условиям.
- •12) Составить программу, удовлетворяющую следующим условиям.
- •13) Составить программу, удовлетворяющую следующим условиям.
- •14) Составить программу, удовлетворяющую следующим условиям.
- •15) Составить программу, удовлетворяющую следующим условиям.
- •16) Составить программу, удовлетворяющую следующим условиям.
11) Составить программу, удовлетворяющую следующим условиям.
Программа вводит с клавиатуры непустую последовательность целых положительных не более чем трехзначных чисел (не более одной тысячи элементов), после которой идет целое число ноль. Само число ноль в последовательность не входит. Не требуется, чтобы программа проверяла непустоту последовательности, положительность или не более чем трехзначность вводимых элементов последовательности. Программа не должна использовать массивы. Программа должна подсчитать количество нерасширяемых строго возрастающих и нерасширяемых строго убывающих участков последовательности. Строго возрастающим (соответственно, убывающим) участком называется набор из двух или более подряд идущих элементов последовательности, каждый из которых, кроме первого, больше (соответственно, меньше) предыдущего элемента данного набора. Строго убывающий (соответственно, возрастающий) участок называется нерасширяемым, если он не содержится в большем строго убывающем (соответственно, возрастающем) участке данной последовательности.
Кроме того, программа должна определить, верно ли, что в последовательности есть хотя бы один строго возрастающий участок, хотя бы один строго убывающий участок, и при этом среднее арифметическое элементов, содержащихся в нерасширяемых строго возрастающих участках, превышает среднее арифметическое элементов, содержащихся в нерасширяемых строго убывающих участках.
В первой строке программа должна вывести количество нерасширяемых строго возрастающих участков последовательности, во второй строке – количество нерасширяемых строго убывающих участков, а в третьей строке – слово "YES" (без кавычек), если в последовательности есть хотя бы один строго возрастающий участок, есть хотя бы один строго убывающий участок, и среднее арифметическое элементов, содержащихся в нерасширяемых строго возрастающих участках, превышает среднее арифметическое элементов, содержащихся в нерасширяемых строго убывающих участках, и слово "NO" (без кавычек) в противном случае. Программа не должна ничего выводить на экран, кроме того, что указано выше.
Каждое исходное число вводится отдельной командой "ввод"
12) Составить программу, удовлетворяющую следующим условиям.
Программа вводит с клавиатуры непустую последовательность целых положительных не более чем трехзначных чисел, после которой идет целое число ноль. Само число ноль в последовательность не входит. Не требуется, чтобы программа проверяла непустоту последовательности, положительность или не более чем трехзначность вводимых элементов последовательности. Программа не должна использовать массивы. Программа должна подсчитать количество нерасширяемых строго возрастающих участков и количество нерасширяемых участков постоянства в последовательности. Строго возрастающим участком называется набор из двух или более подряд идущих элементов последовательности, каждый из которых, кроме первого, больше предыдущего элемента данного набора. Участком постоянства называется набор из двух или более подряд идущих элементов последовательности, в котором все элементы равны друг другу. Строго возрастающий участок (соответственно, участок постоянства) называется нерасширяемым, если он не содержится в большем строго возрастающем участке (соответственно, участке постоянства) данной последовательности.
Кроме того, программа должна определить, верно ли, что в данной последовательности каждый элемент, входящий в какой-либо строго возрастающий участок, меньше любого элемента, входящего в какой-либо участок постоянства. Если в последовательности нет ни одного участка какого-либо из этих двух типов, то считается, что это условие выполнено.
В первой строке программа должна вывести количество нерасширяемых строго возрастающих участков последовательности, во второй строке – количество нерасширяемых участков постоянства, а в третьей строке – слово "YES" (без кавычек), если сформулированное условие выполнено, и слово "NO" (без кавычек) в противном случае. Программа не должна ничего выводить на экран, кроме того, что указано выше.
Каждое исходное число вводится отдельной командой "ввод"