Задание:
Предоставить возможность работы с массивами в 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
Телеграм
-