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

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

Задачи для самостоятельного решения. 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. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

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