Программа для создания ступенчатого массива - C#
Формулировка задачи:
Из двух заданных двумерных прямоугольных целочисленных массивов с одинаковым количеством строк построить ступенчатый двумерный массив, строки которого содержат только элементы, имеющиеся в строках обеих исходных массивов с тем же индексом.
Вот код программы:using System;
нужно переделать его так чтобы вместо нулей ничего не выводилось. Помогите буду очень благодарен.
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button3_Click(object sender, EventArgs e) { dataGridView1.RowCount = 10; //Указываем количество строк dataGridView1.ColumnCount = 3; //Указываем количество столбцов dataGridView2.RowCount = 10; //Указываем количество строк dataGridView2.ColumnCount = 3; //Указываем количество столбцов dataGridView3.RowCount = 10; //Указываем количество строк dataGridView3.ColumnCount = 3; //Указываем количество столбцов Random rand = new Random(); int[,] a = new int[10, 3]; int[,] aa = new int[10, 3]; int[,] ss = new int[10, 3]; for (int i = 0; i < 10; i++) { for (int j = 0; j < 3; j++) { a[i, j] = rand.Next(10); aa[i, j] = rand.Next(10); } } for (int i = 0; i < 10; i++) { for (int j = 0; j < 3; j++) { dataGridView1.Rows[i].Cells[j].Value = Convert.ToString(a[i, j]); dataGridView2.Rows[i].Cells[j].Value = Convert.ToString(aa[i, j]); } for (int i1 = 0; i1 < 10; i1++) { for (int j1 = 0; j1 < 3; j1++) { if (a[i1, j1] == aa[i1, j1]) { ss[i1, j1] = a[i1, j1]; } else ss[i1, j1] = 0; } } for (int i5 = 0; i5 < 10; i5++) { for (int j = 0; j < 3; j++) { dataGridView3.Rows[i5].Cells[j].Value = Convert.ToString(ss[i5, j]); } } } } }}
Решение задачи: «Программа для создания ступенчатого массива»
textual
Листинг программы
int[][] myArr = new int[3][]; myArr[0] = new int[4]; myArr[1] = new int[6]; myArr[2] = new int[3];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д