.NET 4.x Найти сумму элементов массива после минимального элемента используя класс Array - C#
Формулировка задачи:
Мне необходимо найти сумму элементов массива, расположенных после минимального элемента, используя при этом класс Array. Подскажите как это сделать или отправьте где почитать. Вот мой код:
Вот что у меня при использовании простого массива в коде:
Листинг программы
- String[] words = textBox2.Text.Split(new char[] { ' ' });
- Array myArr = Array.CreateInstance(typeof(Int32), words.Length);
- for (int i = myArr.GetLowerBound(0); i <= myArr.GetUpperBound(0); i++)
- {
- myArr.SetValue(Convert.ToInt32(words[i]), i);
- }
- int Index = 0;
- for (int i = myArr.GetLowerBound(0)+1; i <= myArr.GetUpperBound(0); i++)
- if (как сравнить два элемента)
- {
- Index = i;
- }
- int sum = 0;
- while (Index < myArr.GetUpperBound(0) - 1)
- {
- sum += (как сложить все остальные элементы);
- }
Листинг программы
- String[] words = textBox2.Text.Split(new char[] { ' ' });
- int[] mas = new int[words.Length];
- for (int i = 0; i < words.Length; i++)
- {
- mas[i] = Convert.ToInt32(words[i]);
- }
- int Index = 0;
- for (int i = 1; i < mas.Length; i++)
- if (mas[i] < mas[Index])
- Index = i;
- int sum = 0;
- while (Index < mas.Length - 1)
- {
- sum += mas[++Index];
- }
Решение задачи: «.NET 4.x Найти сумму элементов массива после минимального элемента используя класс Array»
textual
Листинг программы
- String[] words = textBox2.Text.Split(new char[] { ' ' });
- Array myArr = Array.CreateInstance(typeof(Int32), words.Length);
- for (int i = myArr.GetLowerBound(0); i <= myArr.GetUpperBound(0); i++)
- {
- myArr.SetValue(Convert.ToInt32(words[i]), i);
- }
- int Index = 0;
- for (int i = myArr.GetLowerBound(0) + 1; i <= myArr.GetUpperBound(0); i++)
- if ((int)myArr.GetValue(Index) > (int)myArr.GetValue(i))
- {
- Index = i;
- }
- Index++;
- int sum = 0;
- while (Index <= myArr.GetUpperBound(0))
- {
- sum += (int)myArr.GetValue(Index);
- Index++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д