Возврат вводимого символа в массив - C#
Формулировка задачи:
Привет. Задача - ввести с клавы число, сохранить его в массив поциферно, сравнить с другим массивом.
Для считывания в массив использую Convert.ToInt32(Console.Read());
А эта собака вводит в массив не введенные числа, а их коды/
Решение задачи: «Возврат вводимого символа в массив»
textual
Листинг программы
using System; using System.Collections.Generic; namespace Program { public class MainClass { static List<int> GetAllDigits(int number) { List<int> tmp_list = new List<int>(); while (number > 0) { tmp_list.Add(number % 10); number /= 10; } return tmp_list; } static void Main() { int number = 0; Console.WriteLine("Enter number: "); number = Convert.ToInt32(Console.ReadLine()); List<int> result_list = new List<int> (GetAllDigits(number)); // Сравнение Console.WriteLine("Result: "); for (int i = 0; i < result_list.Count; ++i) Console.WriteLine(result_list[i]); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д