Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » frage zu 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 <
000
10.10.2004, 21:16 Uhr
~bond
Gast


Hallo!

Wie mach ich es dass ich von einem int die wurzel ziehe(bei sqrt gets nur mit double)?

danke

mfg bond
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.10.2004, 21:19 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Ein cast müsste reichen:

C++:
include <stdio.h>

int
main(void)
{
  int i = 9;
  printf("%i\n",(int)sqrt(i));

  return 0;
}



mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.10.2004, 14:34 Uhr
~Fox
Gast



Code:
long double wurzel (long double x)
{
long double y = x;
long double z;

do
{
z = y;
y = (z + x / z) * 0.5;
}
while (z - y > 1.0E-16);

return y;
}


So hab ich das gelöst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.10.2004, 14:37 Uhr
virtual
Sexiest Bit alive
(Operator)


?? Fox??
Warum fragst Du nach int, wenn Du mit double arbeitest??
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.10.2004, 14:41 Uhr
~Fox
Gast


Oh sorry es war nicht klar, dass einige Leute nicht int nach double konvertieren können. Ich wollte nur mal demonstrieren, dass es auch ohne libmath geht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: