Nível 9.6 do livro de problemas C++

Задание 1

Dada uma URL:

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

Obtenha o nome da primeira pasta:

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

Crie uma função que receba um número e retorne esse número por extenso. Deixe a função trabalhar com números até 999. Veja o exemplo:

cppfunc(123); // retornará 'cento e vinte e três'
Задание 3

Dada uma string contendo dois números e uma operação matemática entre eles:

cpp'10 + 20'

Escreva um código que calcule o resultado da operação matemática descrita.