#include #include /*define je preprocesorska direktiva koja prosto sva pojavljivanja prvog argumenta zameni drugim argumentom, u ovom slucaju sva pojavljivanja simbola N zamenjuje sa 100 */ #define N 100 /* ovo je slicno kao define samo se odnosi na tipove, sluzi za dodeljivanje alternativnog imena tipu, u ovom slucaju tip pod nazivom struct razlomak nazivamo alterantivno kracim nazivom razl */ typedef struct razlomak{ int br; int im; } razl; /* dodelili smo int-u alternativni naziv i sada mozemo u kodu koristiti oba naziva tipa */ typedef int Aprilili; razl skrati(razl x){ return x; } razl pomnozi(razl a, razl b){ razl pr; pr.br=a.br*b.br; pr.im=a.im*b.im; return skrati(pr); }; razl pomnoziniz(razl nizr[], int n){ Aprilili i; razl pr= nizr[0]; for(i=1; iN){ printf("Nema dovoljno prostora\n"); return 0; } for(i=0; i