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

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