fork(1) download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. #define err 0.00001
  5.  
  6. double funkcja(double x) { return 3/(x*x)+1; }
  7.  
  8. int main()
  9. {
  10. double x,nx;
  11. for(nx=1,x=0;fabs(nx-x)>err;printf("x=%lf; nx=%lf;\n",x,nx)) nx=funkcja(x=nx);
  12. printf("Poszukiwany pierwiastek to x=%lf\n",x);
  13. return 0;
  14. }
Success #stdin #stdout 0s 3140KB
stdin
Standard input is empty
stdout
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