#include #include #include "stabla.h" int proizvod_i(Cvor *koren, int nivo){ if(koren == NULL){ return 1; } if(nivo == 0){ return koren->vrednost; } return proizvod_i(koren->levo, nivo-1) * proizvod_i(koren->desno, nivo-1); } int main(int argc, char const *argv[]) { if(argc != 2){ greska(); } int i = atoi(argv[1]); if(i < 0){ greska(); } FILE * f = fopen("stablo.txt", "r"); if(f == NULL){ greska(); } Cvor * stablo = NULL; ucitaj_stablo(&stablo, f); printf("%d\n", proizvod_i(stablo, i) ); oslobodi_stablo(stablo); return 0; }