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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы