Исправить алгоритм подсчета элементов из List? - C#
Формулировка задачи:
пробую делать сложение так
но мне кажется этот алгоритм не подойдет потому что я буду операцию проводить несколько раз и могу и вычитать и умножать
Листинг программы
- if (operat == "+") {
- result = a.Sum();
- }
a- это List
Решение задачи: «Исправить алгоритм подсчета элементов из List?»
textual
Листинг программы
- List<double> Digits = new List<double>() {8, 1, 5};
- List<char> Signs = new List<char>() {'+', '-'};
- double result = Digits[0];
- int index = 0;
- while (index < Signs.Count)
- {
- switch (Signs[index])
- {
- case '+':
- {
- result += Digits[index + 1];
- } break;
- case '-':
- {
- result -= Digits[index + 1];
- } break;
- }
- index++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д