Ниво 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'

Напишете код, който ще изчисли резултата от записаната математическа операция.