Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Упражнения. 1. Даны пять различных целых чисел






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

2. Определить упорядочены ли элементы массива

3. Заданы координаты n точек на плоскости. Найти прямоугольник, объемлющий все эти точки.

4. Поменять местами максимальный отрицательный и минимальный положительный элементы массива

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

6. Вывести на экран элементы массива целых чисел, имеющих максимальную сумму цифр.

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

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

9. Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей.

10. Вывести на экран элементы массива целых чисел в порядке возрастания их суммы цифр.

11. Найти методом бинарного поиска в упорядоченном массиве местонахождения всех чисел от 0 до 9.

12. Заданы два одномерных упорядоченных массива а и b. Найти методом бинарного поиска все элементы массива а, которые не входят в массив b.

13. Заданы два одномерных упорядоченных массива а и b. Вывести на экран различные элементы массива а в порядке появления их в массиве b.

14. Заданы два одномерных упорядоченных массива а и b. Вывести на экран различные элементы массива а в порядке обратном появлению их в массиве b.

15. Заданы два одномерных упорядоченных массива а и b. Получить новый массив, состоящий из чисел массивов а и b без повторений, упорядоченный по возрастанию.

16. Заданы два одномерных упорядоченных массива размерностью m и n соответственно. Образовать из этих элементов упорядоченный массив размерностью m+n

17. Упорядочить массив, используя алгоритм сортировки слиянием упорядоченных групп элементов массива. Вначале весь массив рассматривается как совокупность упорядоченных групп по одному элементу в каждом. Слиянием соседних групп получаем упорядоченные группы, каждая из которых содержит два элемента. Далее упорядоченные группы укрупняются тем же способом и т.д. Алгоритм предполагает использование вспомогательного массива.

18. Упорядочить массив, используя алгоритм сортировки выбором: отыскивается максимальный элемент и переносится в конец массива; затем этот метод применяется ко всем элементам, кроме последнего (он уже находится на своем окончательном месте), и т.д.

19. Упорядочить массив, используя алгоритм сортировки вставками: пусть первые n элементов уже упорядочены; берется (n+1)-й элемент и с помощью последовательного просмотра размещается среди первых n элементов так, чтобы упорядоченными оказались уже (n+1) первых элементов, и т.д.

20. Упорядочить массив, используя алгоритм сортировки бинарными вставками, в котором место размещения элемента в упорядоченном отрезке массива определяется методом бинарного поиска.

21. Дана ведомость зарплаты сотрудников, в которой указаны табельный номер сотрудников и зарплата каждого. Вывести на экран список табельных номеров сотрудников в порядке увеличения их зарплаты.

22. В налоговой инспекции составлен реестр налогоплатильщиков, в котором для каждого из них указаны фамилия и сумма уплаченного налога. Упорядочить налогоплатильщиков по убыванию налоговой суммы.

23. В деканате составлена ведомость, в которой указаны фамилия студентов, название предметов и количество прогулов по каждому предмету. Вывести на экран фамилии студентов имеющих максимальное суммарное число прогулов по всем предметам.

24. В деканате составлена ведомость, в которой указаны фамилия студентов, название предметов и количество прогулов по каждому предмету. Вывести на экран фамилии студентов в порядке увеличения их суммарного числа прогулов по всем предметам.

25. Дана таблица стран-участниц олимпийских игр с указанием для каждой из них количества завоеванных золотых серебряных и бронзовых медалей. Упорядочить все страны по убыванию количества золотых медалей. Из двух стран с одинаковым числом золотых медалей выше должна оказаться страна, у которой больше серебряных медалей. Если и здесь равенство, то преимущество должна иметь страна с большим числом бронзовых медалей.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.