0

Помощь с кодом

Может кто помочь перевести в С++ namespace ConsoleApplication21 { public class Program { static void Main(string[] args) { Console.WriteLine("Введите выражение в префиксной записи: "); Console.WriteLine("Каждый операнд и знак операции разделять пробелом!"); string source = Console.ReadLine(); @var tokens = new Queue<string>(source.Split()); Console.WriteLine("Инфиксная запись: "); string glov = DoConvert(new @var(tokens)); Console.WriteLine(glov); } private static internal[] string operators = new string[] {"+", "-", "*", "/"}; internal static string DoConvert(Queue<string> tokens) { @var token = tokens.Dequeue(); if (operators.Contains(token)) { return String.Format("({0} {1} {2})", DoConvert(new Queue<string>(tokens)), token, DoConvert(new Queue<string>(tokens))); } else { return new @var(token); } } } }

28th Feb 2020, 2:02 PM
Ivan
1 ответ
1st Mar 2020, 7:03 AM
Oma Falk
Oma Falk - avatar