ign="justify"> # include «class.h»
using namespace std;
//основна програма консольного застосування
int _tmain (int argc, _TCHAR * argv [])
{m=0;
//створюємо дерево * ptree=new tree ();
//організуємо просте екранне меню
do {
cout lt; lt; «________________________________ N n»; lt; lt; «0 - Exit n»; lt; lt; «1 - Add word n»; lt; lt; «2 - Print tree n»; lt; lt; «3 - Find the word n»; lt; lt; «________________________________ N n»; lt; lt; « TInput the command number: n»; gt; gt; m; lt; lt; «________________________________ N n»; d [MAX_STR]=»», d1 [MAX_STR]=»»;
//виконуємо дії залежно від обраного пункту меню
switch (m)
{
1://додамо елемент lt; lt; « TEnter the word to add: n»; gt; gt; d; (ptree- gt; add (d) == true) lt; lt; » tValue is added n»; lt; lt; » tERROR: word is not added or already has added n» ;; 2 ://надрукувати список (ptree- gt; print () == false) lt; lt; » t !!! THE TREE IS EMPTY !!! n »;; 3://пошук lt; lt;» tEnter the word to search: n »; gt; gt; d;
{
//якщо знайшли (ptree- gt; fd_nd (d) == true) lt; lt; « TThe word lt; « Lt; lt; d lt; lt;» gt; is in tree! n »; lt; lt; « T Word lt; « Lt; lt; d lt; lt;» gt; not found ... n »;
}; 0://вихід з програми
std: cout lt; lt; « TGOOD LUCK!» Lt; lt; endl;
break ;://пусте умова для решти дій
cout lt; lt; « T !!! Input the command number from menu !!! n »;
break;
}
} while (m!=0);// Умова виходу
//видаляємо список (ptree)
{ptree;
}
//вихід з программи0;
}