Úroveň 9.6 úloh jazyka C++

Задание 1

Je dán určitý URL:

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

Získejte název první složky:

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

Vytvořte funkci, která bude přijímat číslo a vracet toto číslo slovy. Nechť funkce pracuje s čísly do 999. Podívejte se na příklad:

cppfunc(123); // vypíše 'sto dvacet tři'
Задание 3

Je dán řetězec obsahující dvě čísla a matematickou operaci mezi nimi:

cpp'10 + 20'

Napište kód, který vypočte výsledek zapsané matematické operace.