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

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

1. Вставить число a в массив после элемента, в котором есть цифра 5. Если таких элементов нет, выдать сообщение «Вставка не произведена», иначе вставить после первого найденного элемента. Дополнительный массив не использовать.

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

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

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

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

1. Вставить на k -е место массива элемент, равный наименьшему элементу массива.

2. После вставки элемента массив с k -ого места упорядочить по убыванию.

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

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

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

1. Массив упорядочить по возрастанию.

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

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

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

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

1. Вставить число К между всеми соседними элементами, имеющими одинаковый знак.

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

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

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

Задан одномерный массив.

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

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

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

 

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

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

1. Перед каждым положительным элементом массива вставить элемент с нулевым значением.

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

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

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

Заданы два одномерных массива различных размеров М и N ичисло К (К < М).

1. Несоздавая дополнительный массив, включить второй массив в первый между К- м и (К +1)-м его элементами.

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

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

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

Дан одномерный массив А.

1. Все элементы массива, не равные 0, переписать (сохраняя порядок следования) в начало массива, а нулевые элементы - в конец массива. Указание - дополнительный массив не создавать.

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

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

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

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

1. Продублировать в нем элементы, кратные натуральному числу К.

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

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

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

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

1. Продублировать в нем все элементы с нечетными номерами. Условный оператор не использовать.

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

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

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

Задан массив.

1. Преобразовать исходный массив, поместив в него сначала четные элементы, затем – нечетные. Дополнительный массив не использовать.

2. Четные элементы упорядочить по возрастанию, нечетные - по убыванию.

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

 

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

Задано натуральное число N.

1. Вычислить значение факториала заданного числа, т.е. N!=1*2*3*…*N. Последовательность цифр полученного значения записать в массив и вывести их на экран.

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

 

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

Дан целочисленный массив А [ п ], среди элементов которых есть одинаковые.

1. Создать новый массив из неповторяющихся элементов массива.

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

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

 

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

Дан массив, состоящий из 20 целых чисел.

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

2. Найденные числа вывести в порядке возрастания.

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

 

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

Задан массив целых чисел с количеством элементов п.

1. Найти наиболее часто встречающееся число в этом массиве. Если таких чисел несколько, определить наименьшее из них.

2. Отсортировать исходный массив по убыванию.

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

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

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

1. Упорядочить массив в порядке возрастания или убывания.

2. Найти количество различных элементов в данном массиве.

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


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



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