После каждой серии вставить нулевой элемент - C#
Формулировка задачи:
private void button1_Click(object sender, EventArgs e) { int l = 0; string s = textBox1.Text; string[] ar = new string[1]; if (s != "") { ar = s.Split(' '); } int[] mas = new int[ar.Length]; for (int i = 0; i < ar.Length; i++) { mas[i] = Convert.ToInt32(ar[i]); } for (int i = 0; i < mas.Length; i++) { listBox1.Items.Add(mas[i]); if (i >= 1) { if (mas[i] == mas[i - 1]) { l++; //счетчик серии } if (mas[i] != mas[i - 1] && l >= 1) { listBox1.Items.Add(mas[0]); l = 0; //обнуление счетчика } } } }
Решение задачи: «После каждой серии вставить нулевой элемент»
textual
Листинг программы
for (int i = 0; i < mas.Length; i++) { if (i >= 1) { if (mas[i] == mas[i - 1]) { l++; //счетчик серии } if (mas[i] != mas[i - 1] && l >= 1) { listBox1.Items.Add(mas[0]); l = 0; //обнуление счетчика } } listBox1.Items.Add(mas[i]); } if (l >= 1) { listBox1.Items.Add(mas[0]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д