- •Часть первая
- •Предварительные сведения
- •Индекс элемента массива
- •1.1. Объявление массива
- •Dim имя1 (индекс1) [, имя2 (индекс2), ...]
- •[Нижний to] верхний [, нижний to] верхний ...
- •1.2. Ввод и вывод элементов массива
- •1.3. Задачи для дополнительного решения
- •2. Примеры решения типовых задач с использованием одномерных массивов
- •2.1. Определение суммы, произведения, количестваэлементов массива
- •2.2. Задачи для дополнительного решения
- •2.3. Определение максимального и минимального значения в массиве
- •2.4. Задачи для дополнительного решения
- •2.5. Определение первого вхождения определенного значения
- •1 Способ (с помощью оператора цикла for...Next)
- •2 Способ (с помощью оператора цикла while...Wend)
- •2.6. Задачи для дополнительного решения
- •2.7. Определение k-го вхождения определенного значения
- •1 Способ (с помощью оператора цикла for...Next)
- •2 Способ (с помощью оператора цикла while...Wend)
- •2.8. Задачи для дополнительного решения
- •Удаление элемента из массива
- •Задачи для дополнительного решения
- •Вставка элемента в заданную позицию
- •Задачи для дополнительного решения
- •3. Примеры решения типовых задач с использованием двумерных массивов
- •3.1. Определение суммы, произведения, количества в каждой строке или столбце
- •3.2. Задачи для дополнительного решения
- •3.3. Определение максимального и минимального значения в каждой строке или столбце матрицы
- •3.4. Задачи для дополнительного решения
- •3.5. Определение первого вхождения определенного значения в каждую строку и столбец матрицы
- •1 Способ (используя оператор цикла for...Next)
- •2 Способ (с помощью оператора цикла while...Wend)
- •3.6. Задачи для дополнительного решения
- •3.7. Главная и побочная диагональ матрицы
- •Задачи для дополнительного решения
- •Удаление строки или столбца из матрицы
- •Задачи для дополнительного решения
- •3.10.Включение строки или столбца в матрицу
- •3.11. Задачи для дополнительного решения
- •Часть вторая задания для организации самостоятельной работы студентов
- •Дан одномерный элемент. Удалить все отрицательные элементы из массива.
- •Задача 3 (стр.62)
- •Задача 4 (стр. 67)
- •2. Примеры решения типовых задач с использованием одномерных массивов . . . . . .
- •420008, Казань, Университетская, 17 – 319
3.11. Задачи для дополнительного решения
Дан двумерный массив целых чисел. Вставить в него строку из нулей после первой строки, в которой количество положительных элементов равно количеству отрицательных.
Дан двумерный массив. Вставить в него столбец из чисел —1 перед последним столбцом, количество четных элементов которого больше заданного числа.
Дан двумерный массив. Вставить в него два столбца с заданными значениями элементов: первый перед столбцом с номером k, второй — после него.
Задача 4*. Дан двумерный массив. Вставить нули в строку и столбец, на пересечении которых расположен наименьший по модулю элемент массива.
Задача 5*. Дан двумерный массив. В строку с первым нулевым элементом на главной диагонали вставить строку из чисел 100.
Часть вторая задания для организации самостоятельной работы студентов
Дан одномерный массив. Удалить первый четный и первый нечетный элемент до первого отрицательного элемента.
Дан двумерный массив. Вставить массив В после строки с минимальным количеством положительных элементов
Дан одномерный массив. Вставить элемент m1 после первого четного и после первого нечетного элемента.
Дан двумерный массив. Удалить строку с минимальным количеством положительных элементов.
Дан одномерный элемент. Удалить max и min до первого четного элемента.
Дан двумерный массив. Вставить массив В после строки с минимальным количеством отрицательных элементов
Дан одномерный элемент. Вставить элемент m1 до max и до min.
Дан двумерный массив. Удалить строку с минимальным количеством отрицательных элементов
Дан одномерный элемент. Удалить первый отрицательный элемент между min и max.
Дан двумерный массив. Вставить массив В после строки с минимальным количеством четных элементов.
Дан одномерный элемент. Вставить элемент с номером m1 до и после первого отрицательного элемента.
Дан двумерный массив. Удалить строку с минимальным количеством четных элементов.
Дан одномерный элемент. Удалить первый отрицательный и первый положительный элемент после элемента с номером m1
Дан двумерный массив. Вставить массив В после строки с минимальной суммой элементов кратных 3.
Дан одномерный элемент. Вставить первый отрицательный и первый положительный элемент после элемента с номером m1
Дан двумерный массив. Удалить строку с минимальной суммой элементов кратных 3.
Дан одномерный элемент. Удалить min и max после элемента с номером m1.
Дан двумерный массив. Вставить массив В после строки с минимальным произведением положительных элементов.
Дан одномерный элемент. Вставить min и max после элемента с номером m1.
Дан двумерный массив. Удалить строку с минимальным произведением положительных элементов.
Дан одномерный элемент. Удалить max и min между элементами с номером m1 и m2.
Дан двумерный массив. Вставить массив В после строки с минимальной суммой элементов кратных 5.
Дан одномерный элемент. Вставить max и min до первого нулевого элемента.
Дан двумерный массив. Удалить строку с минимальной суммой элементов кратных 5.
Дан одномерный элемент. Удалить первый отрицательный и первый положительный элемент после max.
Дан двумерный массив. Вставить массив В после строки, где все элементы нулевые.
Дан одномерный элемент. Вставить max и min после элементов с номером m1 и m2.
Дан двумерный массив. Удалить строку, где все элементы нулевые.
Дан одномерный элемент. Удалить первый элемент кратный 3 и первый элемент кратный 5 перед min.
Дан двумерный массив. Вставить массив В после строки, где все элементы нулевые.
Дан одномерный элемент. Вставить первый отрицательный и первый положительный элемент после max.
Дан двумерный массив. Удалить строку, где все элементы четные.
Дан одномерный элемент. Удалить первый четный и первый нечетный элемент после min
Дан двумерный массив. Вставить массив В после строки, где все элементы четные.
Дан одномерный элемент. Вставить первый элемент кратный 3 и первый элемент кратный 5 перед min.
Дан двумерный массив. Удалить строку, где все элементы положительные.
Дан одномерный элемент. Удалить первый элемент кратный 3 и первый элемент не кратный 3 перед max.
Дан двумерный массив. Вставить массив В после столбца, где все элементы положительные.
Дан одномерный элемент. Вставить первый четный и первый нечетный элемент после min
Дан двумерный массив. Удалить строку с максимальным количеством четных элементов.
Дан одномерный элемент. Удалить max и min между первым четным элементом и первым элементом кратный 3.
Дан двумерный массив. Вставить массив В после столбца с максимальным количеством четных элементов.
Дан одномерный элемент. Вставить первый элемент кратный 3 и первый элемент некратный 3 перед max.
Дан двумерный массив. Удалить строку с максимальной суммой элементов, принадлежавших интервалу [3,5].
Дан одномерный элемент. Удалить первый нулевой и max после первого неположительного элемента.
Дан двумерный массив. Вставить массив В после столбца с максимальным количеством четных элементов.
Дан одномерный элемент. Вставить max и min до и после первого четного элемента.
Дан двумерный массив. Удалить строку с максимальным произведением элементов, кратных числу С.
Дан одномерный элемент. Удалить первый нулевой элемент между max и min.
Дан двумерный массив. Вставить массив В после столбца с максимальной суммой элементов, принадлежавших интервалу [3,5].
Дан одномерный элемент. Вставить первый нулевой и max после первого неположительного элемента.
Дан двумерный массив. Удалить столбец, где все элементы неотрицательные.
Дан одномерный элемент. Удалить max и min до первого нулевого элемента.
Дан двумерный массив. Вставить массив В перед столбцом с максимальным средним арифметическим четных элементов.
Дан одномерный элемент. Вставить max и min до элементов с номером m1 и m2.
Дан двумерный массив. Удалить столбец, где все элементы принадлежат интервалу [3,5].
