PC050035

PC050035



scanf("%lf' ,&n);

printf("silnia=% 19.1 fu\n",silnia(n)); pńntf("pierwiastek kw =%10.3f\t'n",pierwkw(n)'); printfl" pierwiasteksz.5*0/# 10.3 f\t\n" ,pierwsz(n))


double pierwkw(cłouble); double pierwsz(double); voidmain()

double n;

printf("Podaj wdrtosc n\n");

double pierwkwldouble n) {double xn,xs,eps;

• xs=l;' do

xn=(x,iłxsVn)/(2*xs);

eps=fałte({xn'Xs)/)(n);

xs=xn;

while(eps>0.000ł);

retumxn;

}double pierwsz(double n)

double xn,xs.eps;

|xs=l;

Ido

w

I xn=(2* xs* xs* xs+n)/(3 * xs* xs);

eps=fabs((xn-xs)/xn);

xs=xn;.

wbile(eps>0.0001);

return xn;

double silnia(double n)

if (n<asl) return l; dse icturn n*silnia(n-l);

)


Wyszukiwarka

Podobne podstrony:



PA170042 doublę a; printf(MPodaj wartość liczby a

PB070027 : ■ double a,b,ć,deita; : ;;printf(,fPodaj wartości a, b, c"); ; :: scanf( %lf°/orf%l
i ł3«ł*rn*B« Ms 9fl44ni!flRKi:£f RHHR 4**14*19 (HM-WOl
i ł3«ł*rn*B« Ms 9fl44ni!flRKi:£f RHHR 4**14*19 (HM-WOl
p $ vUj = jff .X„-lf ■* jp. y{ Sirif ~ -jU - fu- A S j(f)iC( =^S’-5til}-y.-!(T] =5?
)cb fuUi (mndcnnh dad &C -$> td ite lf° etf OS/OOid&fu fai(P <f db/sce ud />
6 (157)


PC050046 printf(“F=%d c=%5.1f <fe=%5.1f

IMG93 8. Proszę obliczyć złożoność czasową i pamięciową dla wywołania funkcji Silnia (której kod da
skanowanie 11 05 24! 19 (9) oź>rt L° q/~Ll po? j o{fU^-A-. M LLgjjs2Ssa^=AÓ£j!i.^ammsrrESM -■■-mw

więcej podobnych podstron