Сетевая библиотекаСетевая библиотека

Программирование Лабораторная работа 4

Дата публикации: 04.01.2019
Тип: Текстовые документы DOC
Размер: 433 Кбайт
Идентификатор документа: -176188017_487894730
Файлы этого типа можно открыть с помощью программы:
Microsoft Word из пакета Microsoft Office
Для скачивания файла Вам необходимо подтвердить, что Вы не робот

Предпросмотр документа

Не то что нужно?


Вернуться к поиску
Содержание документа
Лабораторная работа №4
Массивы

Цель работы: получение навыков обработки массивов на языке Си.
Теоретические сведения







Задание 1. Написать программу на языке Cи для решения приведенных ниже задач согласно варианту.
№ вар.
Исходные данные
Действия по обработке массива

1
Массив Х[30] нецелых элементов задать датчиком случайных чисел.
Записать в массив Y положительные элементы массива Х и найти их среднее арифметическое.

2
Массив С[15] нецелых элементов вводят с клавиатуры.
Определить минимальный элемент массива С и его порядковый номер. Заменить его на 0 .

3
Массив Х [36] целых элементов задать датчиком случайных чисел.
Переписать в массив Y положительные и в массив Z отрицательные элементы массива Х и определить, сколько в массиве Y четных элементов.

4
Массив А[20] нецелых элементов вводят с клавиатуры.
Определить среднее арифметическое положительных элементов массива и посчитать сколько элементов находится в интервале от 2.5 до 3.5.

5
Массив Z[15] нецелых элементов вводят с клавиатуры.
Найти сумму положительных элементов и количество отрицательных элементов массива Z.

6
Массив А[20] нецелых элементов задать датчиком случайных чисел.
Вычислить среднее арифметическое значение положительных элементов и максимальный элемент среди отрицательных элементов массива А.

7
Массив С[15] нецелых элементов вводят с клавиатуры.
Вычислить минимальный положительный и максимальный отрицательный элементы и их порядковые номера в массиве С.

8
Массив B[20] целых элементов задать датчиком случайных чисел.
Переписать в массив Х нечетные элементы массива В, уменьшенные на 2.5 и найти сумму элементов массива В.

9
Массив D[30] целых элементов задать датчиком случайных чисел.
Найти минимальный и максимальный элемент, среди четных элементов массива D и поменять их местами.

10
Массив С[20] целых элементов вводят с клавиатуры.
Определить количество элементов кратных 5 и количество элементов, кратных 7 и сумму этих элементов.


Задание 2. Написать программу на языке Cи для решения приведенных ниже задач согласно варианту.

№ варианта
Задачи

1
Дан двумерный массив размерностью 4(6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен количеству элементов соответствующей строки.

2
Дан двумерный массив размерностью 6(5, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен нулю.

3
Дана матрица размером 5(4. Поменять местами первую строку и строчку, в которой находится первый нулевой элемент.

4
Найти сумму двух матриц размером n(m.

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

6
Дана матрица А размерностью n(m. Сформировать одномерный массив В, элементами которого являются номера первых отрицательных элементов каждой строки массива А. (0 – отрицательный элемент отсутствует).

7
Дан двумерный массив размерностью 5(6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца.

8
Найти среднее арифметическое элементов каждой строки матрицы Q(l,m) и вычесть его из элементов этой строки.

9
Дан двумерный массив размером n(m, заполненный случайными числами. Определить, есть ли в данном массиве строка, содержащая больше положительных элементов, чем отрицательных.

10
Дана матрица K(n,m). Сформировать одномерный массив L(m), элементами которого являются суммы элементов j-ого столбца.











5