• Разработать программу для вычисления произведения первых двух цифр, последних двух цифр, первой и последней цифры натурального многозначного числа, введённого в десятичной, двоичной, восьмеричной или шестнадцатеричной системе счисления.
    C#

Ответы 2

  • Спасибо и за то, что написали грамотное решение, и за то, что показали всем, насколько даже C# - это монстр.
  • using System; using System.IO; using System.Linq; namespace FileApp {     class MainClass     {               private static int Multicast(char first,char second, int system)         {             return Convert.ToInt32(first.ToString(), system) * Convert.ToInt32(second.ToString(), system);         }         private static void Method(string numberString,int system)         {             int firstAndSecond = Multicast(numberString[0], numberString[1], system); // Первые два             int lastAndPrevious = Multicast(numberString.Last(), numberString[numberString.Length - 2], system); //Последний и предпоследний             int firstAndLast = Multicast(numberString.First(), numberString.Last(), system); // Первый и последний                          Console.WriteLine($"Произведение первых двух цифр: {firstAndSecond}");             Console.WriteLine($"Произведение последних двух цифр: {lastAndPrevious}");             Console.WriteLine($"Произведение первой и последней цифры: {firstAndLast}");         }         public static void Main(string[] args)         {             Console.Write("Введите число: ");             string numberString = Console.ReadLine(); //Число в виде строки             Console.Write("Выберите систему счисления: ");             int system = Convert.ToInt32(Console.ReadLine());//Система счисления             Method(numberString, system);             Console.ReadLine();//Задержка         }     } }
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years