Масиви
Урок 1_Масиви Презентація "Масиви"
Вивчаємо масиви
Практична робота. Тема.Побудова алгоритмів з одновимірними та двовимірними масивами.
Задача 1. Составить программу, которая в каждом столбце двумерного массива случайных чисел находит наименьший элемент и записывает его индекс в одномерный массив.
Задача 2. Составить программу, которая в двумерном массиве находит самое большое значение и элементы строки и столбца, на пересечении которых он стоит, делает нулевыми. (11 б)
Задача 4. Составить программу, которая вычисляет суммы элементов столбцов двумерного массива и записывает их в одномерный массив.(12 б)
Задача 5. Составить программу, которая в двумерном массиве случайных чисел элементы всех четных строк делает нулевыми. (9 б) Задача 3.
Составить программу, которая в двумерном массиве случайных чисел находит в каждой строке наибольший элемент и записывает его в одномерный массив.(12б)
1. Дан массив из N элементов. Каждый элемент равен 0, 1 или 2. Переставить элементы так, чтобы сначала располагались все нули, затем все единицы и, наконец все двойки. (дополнительный массив не использовать)(12 б)
2. В двумерном массиве Z[1..5,1..5] найти наименьший элемент среди элементов вспомогательной диагонали. Вывести на экран его индексы и значение.(10-11)
3. Создать массив случайных чисел A[1..30]. Найти сумму элементов этого массива, которые больше 9 и стоят на четных местах в массиве.(10б)
4. В двумерном массиве M[1..6,1..4] определить индексы наименьшего элемента в каждой строке.(10-11б)
5. Дано целое число n и массив случайных чисел X[1..n]. Все элементы массива, меньшие двух, заменить нулями. Кроме того, получить сумму и количество элементов, принадлежащих отрезку [3,7].(9 б)
6. Создать двумерный массив случайных чисел A[1..10,1..10]. В каждой строке этого массива найти наибольший элемент и записать его в линейный массив B[1..10]. Вывести оба массива.(12б)
7. Создать массив случайных чисел B[1..6,1..6]. Все элементы массива, расположенные выше главной диагонали сделать равными 0. Вывести исходный и исправленный массивы.(7-8 б)
8. Написать программу, которая определяет есть ли в данном массиве одинаковые рядом расположенные элементы. Массив B[1..10] вводится с клавиатуры.
9. Определить, сколько разных элементов содержит данный массив. Записать в порядке возрастания порядковые номера равных элементов массива.