Задание:
Предоставить возможность работы с массивами в C#.
Что может делать программа:
- Минимальный элемент в одномерной массиве
- Максимальный элемент в одномерной массиве
- Минимальный элемент в квадратном массиве
- Максимальный элемент в квадратном массиве
- Минимальный элемент в многомерном массиве
- Максимальный элемент в многомерном массиве
- Сортировка по возрастанию
- Сортировка по убыванию
- Замена чётных чисел на 0, нечётных на 1
- Замена чётных чисел на 1, нечётных на 0
- Замена элементов на главной диагонали на 1
- Замена элементов на второй диагонали на 1
Содержимое проекта:
Пример кода:
// Процедуры программы private void AddRowsAndColumns(int columnCount, int rowCount, bool randomValues, int startRange, int finishRange) { // Очистка данных грида dgvMain.Rows.Clear(); dgvMain.Columns.Clear(); dgvMain.DataSource = null; dgvMain.ColumnCount = columnCount; for (int i = 0; i < rowCount; i++) { dgvMain.Rows.Add(); } if (randomValues) { Random random = new Random(); for (int i = 0; i < columnCount; i++) { for (int j = 0; j < rowCount; j++) { dgvMain[i, j].Value = random.Next(startRange, finishRange); } } } }
Содержание архива
-
Исходный код на C# для Visual Studio
Zicise