Возврат вводимого символа в массив - 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]);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д