## Posted By

kapocrnic on 01/06/11

# Test za a zadatak

/ Published in: C++

`#include "a.h"#include <iostream> using namespace std; int main() {    tree drvce;    cout << "Inicijalizacija" << endl;    InitT("korijen", &drvce);    cout << "Label korijena: " << LabelT(RootT(&drvce), &drvce) << endl;    cout << "Stvaranje troje djece korijenu." << endl;    int prvo, drugo, trece;    prvo = CreateT("prvo", RootT(&drvce), &drvce);    drugo = CreateT("drugo", RootT(&drvce), &drvce);    trece = CreateT("trece", RootT(&drvce), &drvce);    cout << "Ispis njihovih indeksa i labela." << endl;    cout << prvo << " " << LabelT(prvo, &drvce) << endl;    cout << drugo << " " << LabelT(drugo, &drvce) << endl;    cout << trece << " " << LabelT(trece, &drvce) << endl;     cout << "Ispis ns od elementa \"2 prvo\"\n";    cout << NextSiblingT(prvo, &drvce) << " ";    cout << LabelT(NextSiblingT(prvo, &drvce), &drvce) << endl;    cout << "Ispis ns od elementa \"3 drugo\"\n";    cout << NextSiblingT(drugo, &drvce) << " ";    cout << LabelT(NextSiblingT(drugo, &drvce), &drvce) << endl;     cout << "Dodavanje dvoje djece na element \"3 drugo\"" << endl;    CreateT("prvo od drugog", drugo, &drvce);    CreateT("drugo od drugog", drugo, &drvce);    cout << "Brisanje elemeta \"3 drugo\"\n";    DeleteT(drugo, &drvce);    cout << "Ispis elementa \"prvo\" i njegovog ns\n";    cout << prvo << " " << LabelT(prvo, &drvce) << endl;    cout << LabelT(NextSiblingT(prvo, &drvce), &drvce) << endl;    cout << "Roditelj elementa \"prvo\" je: " << LabelT(ParentT(prvo, &drvce), &drvce) << endl;    cout << "Mijenjamo label korijena" << endl;    ChangeLabelT("NoviLabel", RootT(&drvce), &drvce);    cout << "Roditelj elementa \"prvo\" je: " << LabelT(ParentT(prvo, &drvce), &drvce) << endl;    cout << "Bye bye!" << endl;    return 0;}`

You need to login to post a comment.