Ниво 9.6 задатака C++

Задание 1

Дат је неки URL:

cppstd::string url = "http://test.com/dir1/dir2/dir3/page.html";

Добијте име прве фасцикле:

cpp"dir1"
Задание 2

Направите функцију која ће примати број, а враћати тај број писаним речима. Нека функција ради са бројевима до 999. Погледајте пример:

cppfunc(123); // исписаће 'сто двадесет три'
Задание 3

Дат је стринг који садржи два броја и математичку операцију између њих:

cpp'10 + 20'

Напишите код који ће израчунати резултат записане математичке операције.