Возврат вводимого символа в массив - 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]);
}
}
}