Ompas se yksinkertainen juttu. Vaikka arvaus olisikin aika kaukana oikeasta, lopputulos löytyy ihmeen nopeasti. Periaate on tuhansia vuosia vanha mutta soveltuu tietokoneaikaan ihmeen hyvin.
#include <stdio.h> //Neliöjuuren laskeminen iteraatiolla
double luku=0.2,juuri=1, edel=0; //luku=juurrettava luku, juuri=arvaus
int lkm=0;
int main ()
{
while (edel!=juuri){
edel=juuri;
juuri=(juuri luku/juuri)/2;
lkm ;
printf("%i b=%.26f\n",lkm,juuri);
}
printf("Luku=%g juuri=%g\n",luku,juuri);
return 0;
}
Käännetään c-kielessä näin:
gcc -o k nj.c&&./k
Neliöjuuren laskenta
Anonyymi
0
63
Vastaukset
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 853141
- 883003
- 681852
Tykkään susta
Elämäni loppuun asti. Olet niin suuresti siihen vaikuttanut. Tykkäsit tai et siitä191792- 271691
- 211681
- 241677
- 481317
Pettymys! Tähdet, tähdet -kisassa tämä erikoisjakso pois - Pistänyt artistit todella lujille!
Tähdet, tähdet -kisa on edennyt genrestä toiseen. Mutta erästä monen toivomaa erikoisjaksoa ei tällä kaudella nähdä. Voi321316Onko meillä
Molemmilla nyt hyvät fiilikset😢ei ainakaan mulla mutta eteenpäin on mentävä😏ikävä on, kait se helpottaa ajan myötä. Ko91299