Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Wurzel!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]
010
06.03.2007, 14:14 Uhr
~fasmat
Gast


@guybrush:
aber ein kleiner Fehler hat sich bei deiner Lösung noch eingeschlichen...
wurzel(1) ist bei dir 0.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
06.03.2007, 14:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

ja aber für ln und e würde man libaries brauchen oder?


Deshalb schrieb ich ja, das haben wir in der Rätselecke schon mal durch Taylorreihen abgebildet und damit brauch man keine libraries sondern einfach nur +,-,* und /
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
06.03.2007, 14:48 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


* und / sind ja auch verboten, was das ganze ziemlich aufplustert.
Hab aber trotzdem mal ne Lösung mit mal und geteilt gemacht.
Der 2. Parameter gibt die Stellen an die berechnet werden sollen:

C++:
#include <stdio.h>

double wurzel(int c,int s)
{
    double t=1;
    for(double i=0;i<=c;i+=t)
    {
        if(i*i>c)
        {
            if (s--)
            {
                i-=t;
                t/=10;
            }
            else
                break;
        }
    }
    return i-t;
}

int main()
{
    printf ("%f\n",wurzel(2,7));
    return 0;
}



Dieser Post wurde am 06.03.2007 um 14:48 Uhr von Guybrush Threepwood editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
06.03.2007, 15:20 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
warum ist * und / verboten?

C++:
double v=1, n;
double wurzel(double c)
{
    do{n=v;v=.5*(n+c/n);}while(n!=v);return n;
}



Bearbeitung:
OK.Ziehe meine Frage zurück, hab's gerade gelesen

--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 06.03.2007 um 15:30 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
06.03.2007, 16:00 Uhr
~fasmat
Gast


@uwe:
weils sonst ja zu einfach wäre
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
06.03.2007, 16:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ok wie man * und / mit mit + und - bzw & und | abbildet haben wir auch schon in der rätselecke
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
06.03.2007, 16:17 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)



Zitat von Windalf:
ok wie man * und / mit mit + und - bzw & und | abbildet haben wir auch schon in der rätselecke

ja wir sind bald an einem punkt wo jedes neue rätsel nur eine zusammensetzung von lösungen aus alten rätseln erfordert
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
06.03.2007, 19:36 Uhr
~fasmat
Gast


genau gg weil viel neues geht ja nicht mehr oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
06.03.2007, 21:19 Uhr
Uwe
C/C++ Master
(Administrator)


?

C++:
int t,g=0,x=0x8000,b=15;
int wurzel(int c){
do{if(c>=(t=(((g<<1)+x)<<b--))){g+=x;c-=t;}}while(x>>=1);return g;
}


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 06.03.2007 um 21:21 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
06.03.2007, 22:01 Uhr
kronos
Quotenfisch
(Operator)


hab' irgendwas unter 63...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: