распознавание функций (с++)
Добавлено: 19 май 2008, 19:23
здравствуйте. Услышал от препода одну интересную задачку:
написать программу на с++, которая будет распозновать вводимые с клавиатуры математические функции. т.е если например с клавиатуры ввели:
sin(45) [enter]
то программа должна посчитать sin(45) и выдать ответ [1/sqrt(2)]. при чем функции могут быть любой степени вложенности.
хотелось бы сделать хотя бы распознование таких функций как sin(), cos(), Ln и Log.
может быть кто-нибудь сталкивался с подобными задачими и может подсказать хотя бы основную идею, алгоритм...
написать программу на с++, которая будет распозновать вводимые с клавиатуры математические функции. т.е если например с клавиатуры ввели:
sin(45) [enter]
то программа должна посчитать sin(45) и выдать ответ [1/sqrt(2)]. при чем функции могут быть любой степени вложенности.
хотелось бы сделать хотя бы распознование таких функций как sin(), cos(), Ln и Log.
может быть кто-нибудь сталкивался с подобными задачими и может подсказать хотя бы основную идею, алгоритм...