Формирование значений элементов массива случайным образом ⇐ ПредыдущаяСтр 2 из 2
Очень часто значения элементов массива вводятся с клавиатуры. Этот способ задания информации слишком трудоемок при работе с массивами больших размеров. Для отладки широкого класса алгоритмов такой ввод информации должен быть заменен на формирование элементов массива случайным образом. Для этого используют встроенные средства C# для генерации случайных чисел. Вы уже сталкивались с этими средствами в лабораторной работе 3. Пример 8. Формирование массива случайным образом (фрагмент программы).
Нахождение максимального элемента двумерного массива и его индекса Так как элементы могут повторяться, то договоримся, что будем запоминать только индексы первого максимального элемента. Опишем фрагмент программы, результатом которой является значение максимального элемента и индексы первой встречи такого значения. Пример 9. Найти максимальный элемент массива и его индексы.
Определение соответствия данного массива некоторому условию Пример 10. Определить, является ли данный квадратный массив симметричным относительно своей главной диагонали. В задачах подобного типа необходимо увидеть зависимость между индексами элементов массива. Для этого удобно представить массив в виде таблицы, обозначив элементы, например, буквой а и написав рядом их индексы. Заметим, что если массив является симметричным, то для него выполняется равенство
Контрольные задания Во всех заданиях выводить массивы ДО преобразования и ПОСЛЕ Задание 1. Даны целочисленные массивы X и Y с разным количеством элементов. Найти разность между положительными и отрицательными элементами в этих массивов.
2. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти количество положительных и отрицательных элементов для каждого из массивов.
3. Даны целочисленные массивы S и T с разным количеством элементов. Каждый из массивов содержит несколько нулевых элементов. Найти в каком из массивов количество нулевых элементов больше.
4. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти разность между средним арифметическим каждого массива.
5. Даны целочисленные массивы S и T с разным количеством элементов. Найти сумму четных элементов в обоих массивах.
6. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти сумму положительных элементов в этих массивах.
7. Даны массивы вещественных чисел A и B с одинаковым количеством элементов. Найти сколько отрицательных элементов в этих массивах имеют четный индекс.
8. Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S.
9. Даны целочисленные массивы X и Y с разным количеством элементов. Найти минимальные элементы этих массивах среди элементов, имеющих четный индекс.
10. Даны целочисленные массивы X и Y с разным количеством элементов. Найти максимальные элементы в этих массивах среди элементов, имеющих нечетный индекс
Задание 2.
Задание 3.
1. Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти сумму элементов стоящих до первого нуля. Просмотр вести по строкам. Заменить элементы, стоящие после последнего нуля на эту сумму. Вывести массив по строкам до и после замены.
2. Дан двумерный массив вещественных чисел из 3 столбцов и 4 строк. Найти, сколько в каждом столбце отрицательных элементов. Вывести массив по строкам.
3. Дан двумерный массив вещественных чисел из 4 столбцов и 3 строк. Найти сумму максимальных элементов каждой строки. Вывести массив по строкам.
4. Дан двумерный массив целых чисел из 4 столбцов и 4 строк. Найти сколько нулей находится выше главной диагонали. Вывести массив по строкам.
5. Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти максимальный элемент в массиве и заменить его нулем. Вывести массив по строкам до и после замены.
6. Дан двумерный массив вещественных чисел из 3 столбцов и 4 строк. Все элементы в массиве стоящие после минимального элемента заменить первым элементом. Замену выполнять по строкам. Вывести массив по строкам до и после замены.
7. Дан двумерный массив вещественных чисел из 4 столбцов и 3 строк. Первый элемент в каждом столбце заменить на среднее арифметическое от всех элементов массива. Вывести массив по строкам до и после замены.
8. Дан двумерный массив целых чисел из 4 столбцов и 4 строк. Все элементы главной диагонали заменить на сумму элементов в данном массиве, имеющих четное значение. Вывести массив по строкам до и после замены.
9. Дан двумерный массив вещественных чисел из 4 столбцов и 3 строк. Поменять местами первый столбец и столбец и столбец, где находится максимальный элемент массива. Вывести массив по строкам до и после перестановки.
10. Дан двумерный массив целых чисел из 4 столбцов и 4 строк. Найти минимальный элемент в первой половине массива (просмотр вести по строкам) и во второй половине массива. Поменять местами эти минимальные элементы массива. Вывести массив по строкам до и после перестановки.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|