a$;если строка в аргументе
Ну так то да структура для одного аргумента тоесть и строка значит одна на аргумент если он ввиде строки.а union может и избыточно оказаться пока не думал об этом а типа если предположем первый символ $=строка,f =число float и так далее и сразу преобразование слова в число его запись и указание в zadanie что это float число для выполнения.возможно даже ещё переменную какую дабавить для вывода?(не думал пока как пойдёт ход программы)