#include <stdio.h> #include <math.h> #define err 0.00001 double funkcja(double x) { return 3/(x*x)+1; } int main() { double x,nx; for(nx=1,x=0;fabs(nx-x)>err;printf("x=%lf; nx=%lf;\n",x,nx)) nx=funkcja(x=nx); printf("Poszukiwany pierwiastek to x=%lf\n",x); return 0; }
Standard input is empty
x=1.000000; nx=4.000000; x=4.000000; nx=1.187500; x=1.187500; nx=3.127424; x=3.127424; nx=1.306724; x=1.306724; nx=2.756926; x=2.756926; nx=1.394704; x=1.394704; nx=2.542260; x=2.542260; nx=1.464175; x=1.464175; nx=2.399379; x=2.399379; nx=1.521103; x=1.521103; nx=2.296594; x=2.296594; nx=1.568791; x=1.568791; nx=2.218965; x=2.218965; nx=1.609285; x=1.609285; nx=2.158391; x=2.158391; nx=1.643963; x=1.643963; nx=2.110036; x=2.110036; nx=1.673816; x=1.673816; nx=2.070794; x=2.070794; nx=1.699596; x=1.699596; nx=2.038555; x=2.038555; nx=1.721899; x=1.721899; nx=2.011827; x=2.011827; nx=1.741208; x=1.741208; nx=1.989509; x=1.989509; nx=1.757930; x=1.757930; nx=1.970773; x=1.970773; nx=1.772410; x=1.772410; nx=1.954977; x=1.954977; nx=1.784943; x=1.784943; nx=1.941614; x=1.941614; nx=1.795785; x=1.795785; nx=1.930278; x=1.930278; nx=1.805159; x=1.805159; nx=1.920641; x=1.920641; nx=1.813259; x=1.813259; nx=1.912434; x=1.912434; nx=1.820254; x=1.820254; nx=1.905435; x=1.905435; nx=1.826291; x=1.826291; nx=1.899459; x=1.899459; nx=1.831498; x=1.831498; nx=1.894352; x=1.894352; nx=1.835988; x=1.835988; nx=1.889983; x=1.889983; nx=1.839858; x=1.839858; nx=1.886243; x=1.886243; nx=1.843191; x=1.843191; nx=1.883040; x=1.883040; nx=1.846062; x=1.846062; nx=1.880296; x=1.880296; nx=1.848533; x=1.848533; nx=1.877944; x=1.877944; nx=1.850660; x=1.850660; nx=1.875927; x=1.875927; nx=1.852490; x=1.852490; nx=1.874198; x=1.874198; nx=1.854064; x=1.854064; nx=1.872714; x=1.872714; nx=1.855418; x=1.855418; nx=1.871440; x=1.871440; nx=1.856583; x=1.856583; nx=1.870347; x=1.870347; nx=1.857584; x=1.857584; nx=1.869409; x=1.869409; nx=1.858445; x=1.858445; nx=1.868604; x=1.868604; nx=1.859185; x=1.859185; nx=1.867913; x=1.867913; nx=1.859821; x=1.859821; nx=1.867319; x=1.867319; nx=1.860368; x=1.860368; nx=1.866809; x=1.866809; nx=1.860838; x=1.860838; nx=1.866372; x=1.866372; nx=1.861242; x=1.861242; nx=1.865996; x=1.865996; nx=1.861589; x=1.861589; nx=1.865673; x=1.865673; nx=1.861887; x=1.861887; nx=1.865396; x=1.865396; nx=1.862143; x=1.862143; nx=1.865157; x=1.865157; nx=1.862363; x=1.862363; nx=1.864953; x=1.864953; nx=1.862552; x=1.862552; nx=1.864777; x=1.864777; nx=1.862715; x=1.862715; nx=1.864626; x=1.864626; nx=1.862855; x=1.862855; nx=1.864497; x=1.864497; nx=1.862975; x=1.862975; nx=1.864385; x=1.864385; nx=1.863078; x=1.863078; nx=1.864290; x=1.864290; nx=1.863166; x=1.863166; nx=1.864207; x=1.864207; nx=1.863242; x=1.863242; nx=1.864137; x=1.864137; nx=1.863308; x=1.863308; nx=1.864076; x=1.864076; nx=1.863364; x=1.863364; nx=1.864024; x=1.864024; nx=1.863412; x=1.863412; nx=1.863979; x=1.863979; nx=1.863454; x=1.863454; nx=1.863941; x=1.863941; nx=1.863489; x=1.863489; nx=1.863908; x=1.863908; nx=1.863520; x=1.863520; nx=1.863879; x=1.863879; nx=1.863546; x=1.863546; nx=1.863855; x=1.863855; nx=1.863569; x=1.863569; nx=1.863834; x=1.863834; nx=1.863588; x=1.863588; nx=1.863816; x=1.863816; nx=1.863605; x=1.863605; nx=1.863801; x=1.863801; nx=1.863619; x=1.863619; nx=1.863787; x=1.863787; nx=1.863632; x=1.863632; nx=1.863776; x=1.863776; nx=1.863642; x=1.863642; nx=1.863766; x=1.863766; nx=1.863651; x=1.863651; nx=1.863758; x=1.863758; nx=1.863659; x=1.863659; nx=1.863751; x=1.863751; nx=1.863666; x=1.863666; nx=1.863744; x=1.863744; nx=1.863671; x=1.863671; nx=1.863739; x=1.863739; nx=1.863676; x=1.863676; nx=1.863734; x=1.863734; nx=1.863681; x=1.863681; nx=1.863731; x=1.863731; nx=1.863684; x=1.863684; nx=1.863727; x=1.863727; nx=1.863687; x=1.863687; nx=1.863724; x=1.863724; nx=1.863690; x=1.863690; nx=1.863722; x=1.863722; nx=1.863692; x=1.863692; nx=1.863720; x=1.863720; nx=1.863694; x=1.863694; nx=1.863718; x=1.863718; nx=1.863696; x=1.863696; nx=1.863716; x=1.863716; nx=1.863698; x=1.863698; nx=1.863715; x=1.863715; nx=1.863699; x=1.863699; nx=1.863714; x=1.863714; nx=1.863700; x=1.863700; nx=1.863713; x=1.863713; nx=1.863701; x=1.863701; nx=1.863712; x=1.863712; nx=1.863702; x=1.863702; nx=1.863711; Poszukiwany pierwiastek to x=1.863702