Студопедия Главная Случайная страница Обратная связь

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

Задачи для самостоятельного решения. 1. Дан массив натуральных чисел





Одномерные массивы

1. Дан массив натуральных чисел. Найти сумму элементов.

2. В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов.

3. Дана последовательность целых чисел a1, a2,..., an. Выяс­нить, какое число встречается раньше — положительное или отрицательное.

4. Дана последовательность действительных чисел a1, a2,..., an.Выяснить, будет ли она возрастающей.

5. Дана последовательность натуральных чисел a1, a2,..., an. Со­здать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.

6. Дана последовательность чисел a1, a2,..., an. Указать на­именьшую длину числовой оси, содержащую все эти числа.

7. Дана последовательность действительных чисел a1, a2,..., an. Заменить все ее члены, большие данного Z, этим числом. Под­считать количество замен.

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

9. Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.

10.Даны действительные числа a1, a2,..., an. Поменять местами наибольший и наименьший элементы.

11.Даны целые числа a1, a2,..., an. Вывести на печать только те числа, для которых выполняется ai. £ i.

12.Даны натуральные числа a1, a2,..., an. Указать те, у которых остаток от деления на М равен L (0 £ L £ М–1).

13.В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящи­ми на нечетных.

14.Сортировка выбором. Дана последовательность чисел a1, a2,..., аn. Требуется переставить элементы так, чтобы они были расположены по убыванию. Для этого в массиве, начиная с первого, выбирается наибольший элемент и ставится на пер­вое место, а первый — на место наибольшего. Затем, начиная со второго, эта процедура повторяется. Написать алгоритм сортировки выбором.

15.Сортировка обменами. Дана последовательность чисел a1, a2,..., аn. Требуется переставить числа в порядке возрастания. Для этого сравниваются два соседних числа аi и аi+1. Если ai > ai+1, то делается перестановка. Так продолжается до тех пор, пока все элементы не будут расположены в порядке воз­растания. Составить алгоритм сортировки, подсчитывая при этом количество перестановок.

16.Сортировка вставками. Дана последовательность чисел a1, a2,..., аn. Требуется переставить числа в порядке возраста­ния. Делается это следующим образом. Пусть a1, a2,..., аi — упорядоченная последовательность, т.е. a1 £ a2 £... £ аi. Берет­ся следующее число ai+1 и вставляется в последовательность так, чтобы новая последовательность была также неубываю­щей. Процесс производится до тех пор, пока все элементы от i+l до n не будут перебраны.

17.Сортировка Шелла. Дан массив n действительных чисел. Требуется упорядочить его по возрастанию. Делается это следующим образом: сравниваются два соседних элемента аi и аi+1. Если аi £ аi+1, то продвигаются на один элемент вперед. Если аi > аi+1, то производится перестановка и сдвигаются на один элемент назад. Составить алгоритм этой сортировки.

18.Алгоритм фон Неймана. Упорядочить массив a1, a2,..., аn по неубыванию с помощью алгоритма сортировки слияниями:
- каждая пара соседних элементов сливается в одну груп­пу из двух элементов (последняя группа может состоять из одного элемента);
- каждая пара соседних двухэлементных групп сливается в одну четырехэлементную группу и т.д. При каждом слиянии новая укрупненная группа упорядочи­вается.

Двумерные массивы

19. Сформировать квадратную матрицу порядка n по заданному образцу:

1. (n – четное) 2.
3. 4.

 

20.Вычислить сумму и число положительных элементов матри­цы A [N, N], находящихся над главной диагональю.

21.Задана квадратная матрица. Переставить строку с макси­мальным эле-ментом на главной диагонали со строкой с задан­ным номером m.

22.Дана матрица B [N, М]. Найти в каждой строке матрицы мак­симальный и минимальный элементы и поменять их с пер­вым и последним элементом строки соответственно.

23.Дана действительная матрица размером n ´ m, все элементы которой различны. В каждой строке выбирается элемент с на­именьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значе­нием.

24.Для заданной квадратной матрицы сформировать одномер­ный массив из ее диагональных элементов. Найти след матри­цы, суммируя элементы одномерного массива. Преобразовать исходную матрицу по правилу: четные строки разделить на полученное значение, нечетные оставить без изменения.

25.Задана квадратная матрица. Получить транспонированную матрицу, т.е. матрицу, где столбцы и строки меняются места­ми.

26.Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.

 

 







Дата добавления: 2014-11-10; просмотров: 1848. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия