Перевод в десятичную систему - C#
Формулировка задачи:
Вводится строка и число N (от 2 до 36).Строка - это запись числа в системе счисления с основанием N(для цифр берутся десятичные цифры, затем 26 символов английского алфавита).Перевести это число в десятичную систему счисления
Решение задачи: «Перевод в десятичную систему»
textual
Листинг программы
using System; namespace ConsoleApplication { class Program { static void Main() { string line = Console.ReadLine().ToUpper(); int N = Int32.Parse(Console.ReadLine()); int result = 0; for (int i = line.Length - 1, mul = 0; i >= 0; i--, mul++) result += (int)Math.Pow(N, mul) * (Char.IsDigit(line[i]) ? (int)Char.GetNumericValue(line[i]) : (line[i] - 55)); Console.WriteLine(result); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д