Преобразовать массив char в массив int - C#
Формулировка задачи:
Есть строка с числами (значение от 0 до 9), между собой разделены пробелами, общее кол-во чисел не известно. Нужной найти их сумму.
Загоняю в массив char[], передаю по 1му в масив int[], но получаю число, а код символа.
Convert.ToInt не выручил.
Решение задачи: «Преобразовать массив char в массив int»
textual
Листинг программы
static void Main() { string str = "2 3 6 4 7 1 "; int[] numbers = new int[str.Length/2]; for(int i=0; i<str.Length; i=i+2) numbers[i/2] =(int)(str[i] - '0'); foreach (var i in numbers) Console.WriteLine(i); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д