if(isinf(cislo)) { return INFINITY; } if(cislo <= 0 || isnan(cislo) || isinf(eps) || isnan(eps) || eps <= 0) { return NAN; } if (cislo == 1) { return 0; } int poc = 0; if (cislo > IZP_E) { while(cislo > IZP_E){ //deli cislo na 2 casti cislo /= IZP_E; //dalej pocita len zo zvyskom poc++; //pocet nasobkov e v cisle } } else if (cislo = eps) { i+=2; sum += nove_c; p_rada = p_rada* ((citatel)/(menovatel)); nove_c=p_rada*(1/i); } return (2*sum)+poc; }