Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рацеев С.М. Программирование на языке Си.pdf
Скачиваний:
366
Добавлен:
23.03.2016
Размер:
1.65 Mб
Скачать

/* пробегаем все подряд идущие одинаковые элементы */ while (b != 0 && b == a)

{

printf("b = "); scanf("%d", &b);

}

}

}

return 0;

}

4.2.Задачи

1.Найти сумму и количество элементов последовательности.

2.Дано число k и последовательность действительных чисел. Вывести номер первого элемента последовательности, большего k.

3.Проверить, является ли данная последовательность возрастающей.

4.Вывести номера тех элементов последовательности, которые меньше своего левого соседа, и количество таких элементов.

5.Найти количество элементов последовательности, расположенных перед первым минимальным элементом.

6.В последовательности целых чисел найти максимальное количество четных элементов, идущих подряд.

7.Пусть имеется последовательность целых чисел. Требуется вывести длины всех серий подряд идущих четных и подряд идущих нечетных элементов.

8.В последовательности целых чисел найти количество участков строгого возрастания последовательности и вывести на экран длины данных участков.

9.Найти номер элемента последовательности, с которого начинается самая длинная подпоследовательность подряд идущих одинаковых чисел, и количество элементов в этой подпоследовательности.

53

Задачи для самостоятельной работы

10.Найти в последовательности минимальное положительное число.

11.Дано число k и последовательность действительных чисел. Вывести номер последнего элемента последовательности, большего k.

12.Вывести номера тех элементов последовательности, которые больше своего правого соседа, и количество таких элементов.

13.Пусть имеется последовательность действительных чисел, содержащая по крайней мере две единицы. Найти сумму элементов последовательности, расположенных между первой и последней единицей.

14.Найти два наименьших элемента последовательности и вывести эти элементы в порядке возрастания их значений.

15.Найти номер первого минимального и номер последнего максимального элементов последовательности.

16.Найти количество элементов, расположенных после последнего максимального элемента последовательности.

17.Найти количество элементов, расположенных между первым и последним максимальным элементом последовательности. Если в наборе имеется единственный максимальный элемент, то сообщить об этом.

18.Найти максимальное количество подряд идущих минимальных элементов последовательности.

54