Разработка в среде Turbo Pascal программы определения чередования положительных и отрицательных чисел массива

Дан массив ненулевых целых чисел размера N.

1. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

2. Отсортировать массив в порядке убывания с элемента, нарушающего закономерность. Если такого элемента нет, то отсортировать весь массив.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

 

Разработка в среде Turbo Pascal программы поиска в массиве определенного элемента.

Дан массив размера N.

1. Найти максимальный из его элементов, не являющихся ни локальным минимумом, ни локальным максимумом. Локальный минимум — это элемент, который меньше любого из своих соседей, локальный максимум — это элемент, который больше любого из своих соседей. Если таких элементов в массиве нет, то вывести 0.

2. Все элементы массива вывести в порядке возрастания.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработка в среде Turbo Pascal программы удаления определенных элементов массива.

Дан массив размера N.

1. Удалить последний элементы массива, который больше своего левого соседа.

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Преобразованный массив вывести в порядке  убывания элементов.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработка в среде Turbo Pascal программы удаления двух нулевых элементов массива.

Дан массив размера N.

1. Известно, что в массиве имеются нулевые элементы. Из одномерного массива целых чисел удалить первый и последний найденные нулевые элементы.

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Отсортировать полученный массив по возрастанию.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

 

Разработка в среде Turbo Pascal программы удаления чётного элемента массива.

Задан массив целых чисел.

1. Удалить из массива целых чисел первый чётный элемент. Если таких элементов нет, выдать сообщение «Элементы для удаления не найдены».

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Отсортировать преобразованный массив по возрастанию.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработка в среде Turbo Pascal программы удаления четных элементов массива.

Задан массив целых чисел.

1. Удалить из массива целых чисел все чётные элементы. Если таких элементов нет, выдать сообщение «Элементы для удаления не найдены».

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Отсортировать преобразованный массив по возрастанию.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

 

Разработка в среде Turbo Pascal программы удаления из массива одинаковых элементов.

Дан целочисленный массив размера N.

1. Удалить из массива все одинаковые элементы, оставив их первые вхождения.

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Массив отсортировать в порядке возрастания.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработка в среде Turbo Pascal программы удаления из массива элементов с максимальным значением.

Заданы натуральное число N и одномерный массив целых чисел А1, А2,..., AN.

1. Найти максимальный элемент массива и удалить из неговсе элементы, равные максимальному значению.

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Преобразованный массив отсортировать по убыванию.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.

Разработка в среде Turbo Pascal программы удаления минимального элемента массива.

Задан массив целых чисел размера N.

1. Удалить минимальный элемент из отрицательных элементов массива. Если таких элементов нет, выдать сообщение «Элементы для удаления не найдены».

Под удалением элемента из массива понимать исключение этого элемента путём смещения всех следующих за ним элементов влево на 1 позицию и присвоение последнему элементу массива значения 0.

2. Преобразованный массив вывести в порядке возрастания элементов.

Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: