Программирование. Двумерные массивы. Помогите решить несложные задачки. C#. Приложения Windows Forms
Сформировать двумерный массив размером n*n, заполненный случайным образом.
1. Вывести положительные элементы каждого столбца.
2.Вывести отрицательные элементы побочной диагонали.
3. Переписать в одномерный массив элементы четных строк двумерного массива и вывести их.
Смог только сформировать сам массив со случайными элементами. Но с остальным все хуже. Вывести могу только все отрицательные элементы в текстбокс, а надо также datagridview и для каждого столбца, понять не могу как. Сделать нужно в C# в формах, помогите кто шарит
Var positive = new List< int>[n];
var negative = new List< int>();
var even_rows = new List< int>();
dataGridView.ColumnCount = n;
dataGridView.RowCount = n;
for (int c = 0; c < n; c++) {
positive[c] = new List< int>();
for (int r = 0; r < n; r++) {
// вывод в DataGridView:
dataGridView.Rows[r].Cells[c].Value = array[r, c];
// поиск положительных элементов столбца:
if (array[r, c] > 0) positive[c].Add(array[r, c]);
}
// поиск отрицательных элементов побочной диагонали:
if (array[c, n-c-1] < 0) negative.Add(array[c, n-c-1]);
}
// элементы чётных строк:
for (int r = 0; r < n; r += 2) for (int c = 0; c < n; c++) even_rows.Add(array[r, c]);
- Помогите С ПРОГРАММИРОВАНИЕ В ВИНДОВС ФОРМ Ввести в форму текст, состоящий из нескольких предложений и отсортировать его по количеству букв в слове, от самого большего к меньшему
- Я могу ли спокойно переходить с windows на linux? (5 задачки для линукса, сможет он это?) Задача: 1. Скорость запуска системы; 2. Посмотреть кино; 3. Посмотреть картину, посмотреть анекдот; 4. По играть в Майн; 5. Защита системы.
- Программирование C# | Windows Forms Как можно размер файлов разделить пробелами через каждых 3 символа? Например 3 967 382 623 Закрыто.
- Программирование. C# на Windows Forms У меня есть на форме 25 кнопок. Их нужно заполнить случайным образом числами от 1 до 25 без повторений. Как это реализовать. Подскажите, пожалуйста.