Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба Алг 5 Указатели и одномерные многомерные массивы.docx
Скачиваний:
21
Добавлен:
14.03.2016
Размер:
51.07 Кб
Скачать

Практическая часть.

Лабораторное задание.

              1. Выбрать задание, соответствующее номеру варианта.

              2. Определить значение исходных данных.

              3. Составить алгоритм решения задачи.

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

              5. Выполнить программу на ЭВМ, и оценить правильность её работы.

Задания для самостоятельного выполнения

1

  1. Задан вещественный массив Х из пяти элементов. Выведите на экран значения квадратов и корней каждого из пяти элементов.

2. При поступлении в вуз абитуриенты, получившие двойку на первом экзамене, ко второму не допускаются. В массиве А[n] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.

2

  1. Задан вещественный массив Х из семи элементов. Найти его минимальный и максимальный элементы.

  2. Задана последовательность N целых чисел. Вычислить сумму элементов массива, порядковые номера которых совпадают со значением этого элемента.

3

  1. Задан массив С из 10 элементов. Подсчитать в нем количество четных, нечетных чисел и нулей.

2. Даны натуральное N и последовательность A1, A2, …,A N, состоящая из N целых чисел. Получить последовательность, которая отличается от исходной тем, что все нечетные элементы удвоены.

4

  1. Задан массив С из 8 вещественных элементов. Подсчитать в нем количество положительных, отрицательных чисел и нулей.

  2. Даны натуральное число N и последовательность A1, A2, …,A N, AN+1. Определить наибольшее из нечетных и количество четных чисел, входящих в последовательность A1, A2, …,A N, AN+1.

5

  1. Задан массив С из 10 элементов. Найти номер первого из элементов массива С, имеющего нулевое значение. Если таких элементов нет, вывести соответствующее сообщение.

  2. Последовательность а1, а2, …, аn состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.

6

  1. Задан вещественный массив Х из 10 элементов. Найти минимальный элемент и его порядковый номер.

  2. «Суперзамок». Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых соседних ячейках сумма точек на передних гранях кубиков равна 10. (игральный кубик имеет на каждой грани 1 до 6 точек.) напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейку.

7

  1. Пусть в массиве А хранятся зарплаты N сотрудников. Тем сотрудникам, у которых зарплата меньше минимально-возможной суммы, поднимем зарплату до этого минимального значения minzp.

  2. Даны натуральное число N и последовательность A1, A2, …,A N. Определить ближайшее к какому-нибудь целому.

8

  1. Задан массив С из 10 элементов. Поменять местами его первый и последний элементы.

  2. Дан одномерный массив В[n]. Вставьте в него элемент В в L позицию.

9

  1. Вычислить произведение элементов массива С[7] целых чисел, и если это произведение отрицательное, то вывести его абсолютное значение.

Дана последовательность n различных целых чисел. Найти сумму ее членов, расположенным между максимальным и минимальным значениями (в сумму включить и оба этих числа).

10

  1. Расположить числа массива D[10] в обратном порядке.

  2. Заданы два массива FAM и ZP, в которых соответственно хранятся фамилии работников и их заработная плата. Найти работника, который получает максимальную зарплату.

11

  1. В массив А[n] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному К.

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

12

  1. Дана последовательность натуральных чисел а1, а2, … аn. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.

  2. Даны натуральное число N и последовательность A1, A2, …,A N. В данной последовательности определить число соседств двух положительных чисел.

13

  1. В доме проживают 70 семей. Найдите номер квартиры, в которой проживает самая многочисленная семья.

  2. Даны натуральное число N и последовательность A1, A2, …,A N. В данной последовательности определить число соседств двух чисел разного знака.

14

  1. Дана последовательность чисел, среди которых имеется один нуль. Вывести все числа до нуля включительно.

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

15

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

  2. Даны натуральное число N и последовательность A1, A2, …,A N. Определить наименьшее положительное среди A1, A2, …,A N.

16

  1. Найти произведение всех элементов массива вещественных чисел, меньших заданного числа. Размерность массива –10. Заполнение массива осуществить случайными числами от 50 до 100.

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

17

  1. Найти сумму элементов массива целых чисел, которые делятся на 5 и на 8 одновременно. Размерность массива –30. Заполнение массива осуществить случайными числами от 500 до 1000.

  2. В сказочной стране Лукоморье в целях экономии топлива все грузы перевозят на Змей Горыночах, имеющих свой бортовой номер от 1 до 100. Количество голов Змея определяет его грузоподъемность. В архиве К. Бессмертного заведено личное дело на каждого Змея Горыноча с информацией о количестве голов и бортовом номере Однажды на Калиновом мосту грузовым Змеем Горыночем была сбита гражданка Баба Яга. Нарушитель скрылся, но свидетели показали, что число голов Змея кратно его бортовому номеру. Помогите Д. Никитичу следователю по ДТП выяснить нарушителя.