Notice: Undefined offset: 2 in /home2/icentarb/public_html/icentar/classes/class.permissions.php on line 735
#include main() { // Definisanje varijabli float A,B,C,D,MAX,MIN; // Unos skupova printf("\n Unesi prvi skup X[A,B] A>B: "); scanf("%f,%f", &A,&B); printf("\n Unesi drugi skup Y[C,D] C>D: "); scanf("%f,%f", &C,&D); /* Logika zadatka je sljedeca: Prvo moramo pretpostaviti da je prvi broj intervala veci ili jednak drugom, A>=B i C>=D, jer ako ovo ne vrijedi interval nije matematicki ispravan (taj uslov nismo ispitivali da nebi komplikovali zadatak). Presjek skupa ce biti neki interval [MIN,MAX]. Uslov da zadatak ima RJEĊ ENJE je da je B < C kao i D < A sto je i logicno jer u suprotnom presjeka nema! Broj MIN je ustvari jedan od brojeva A ili C (manji broj od ova 2 broja), a MAX je manji broj od brojeva B i D. Ako je A=C ili B=D uzima se vrijednost pod ELSE ali tada nam je svakako svejedno koja ce se uzeti vrijednost kao MIN ili MAX jer je tada A=C odnosno B=D */ if (A>C) MAX=A; else MAX=C; if (B