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

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

1. Найти количество его одинаковых элементов.

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

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

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

Даны натуральное число N и массив A1, A2,..., AN.

1. He создавая дополнительного массива определить, какой из элементов повторяется в последовательности A1, A2,...,AN наибольшее число раз и его порядковый номер, ближайший к началу последовательности.

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

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

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

Дан массив A размера N и целое число K (1£ K £4, K < N).

1. Осуществить циклический сдвиг элементов массива вправо на K позиций (при этом A 1 перейдет в AK +1, A 2 — в AK +2, …, AN — в AK). Допускается использовать вспомогательный массив из 4 элементов.  

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

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

 

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

Дан массив размера N и целое число K (1£ K < N).

1. Осуществить сдвиг элементов массива влево на K позиций (при этом AN перейдет в AN K , AN –1 — в AN K –1, …, AK +1 — в A 1, а исходное значение K первых элементов будет потеряно). Последние K элементов полученного массива положить равными 0.  

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

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

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

Даны две последовательности целых чисел: а 1, а 2, …, aп и b 1, b 2, …, bn.

1. Найти, есть ли во второй последовательности элементы из первой последовательности.

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

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

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

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

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

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

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

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

Дана произвольная последовательность из 100 натуральных чисел, записанных в виде одномерного массива.


1. Определить число элементов самой длинной упорядоченной по возрастанию подпоследовательности.

2. Вывести найденную упорядоченную подпоследовательность на экран.

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


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

Заданы натуральное число N и целочисленный массив A (N).

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

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

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

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

Заданы три одномерных массива целых чисел X [ n ], Y [ m ], Z [ k ].

1. Отсортировать массивы по возрастанию.

2. Выяснить, есть ли среди них одинаковые числа. Найти такие числа и подсчитать их количество, если таких чисел нет вывести сообщение об их отсутствии.

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

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

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

1. Определить наибольшее количество последовательно расположенных положительных чисел.

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

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

 

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

Дан массив целых чисел М1.

1. Ввести через клавиатуру массив М2, размер которого значительно меньше, чем у М1. Определить, сколько раз массив М2  встречается в массиве M1.

2. Массив М1 отсортировать в порядке убывания.

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

 


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



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