11. januar 2006 - 13:52Der er
28 kommentarer og 1 løsning
langt Decimal tal
Hej. Først vil jeg lige sige at jeg er helt ny i c++, så det kan godt være at i skal skære det lidt ud i pap. jeg har lavet et program der kan berenge et tal (PHI) talet som programmet har beregnet kommer ned i long double preRes. programmet viser så preRes. men den viser kun 5 decimaler. hvordan gør jeg sådan at jeg kan bestemme hvor mange decimaler den viser.
Med Venlig Hilsen Nicklas
PS: hvis ikke kan forstå mit spørsmål må i lige sige det... så må jeg prøve at skrive det om.
Hvordan gør du det, du kan fx bruge printf() hvor du kan definere hvor mange decimaler du vil se efter .; double tpRes = 0.12345678901234567890123456789; printf("%.20f", tpRes);
long double lille = 1; long double stor = 1; long double tabel; long double preRes; cout << "v\x91lg antal gange koden skal k\x9bre igennem: "; cin >> gange; for(teal = 0; gange>teal; teal += 1) {
preRes = stor / lille; cout << preRes << endl; tabel = lille + stor; lille = stor; stor = tabel; lille += 1; stor += 1; } system("PAUSE"); main(); }
det virkede. jeg har et andet spørsmål, jeg vil godt hæve poinene. hvis jeg køre min løkke i igenem mere end 1000 så giver den ikke tal som resultat men skriver -1.#IND hvad betyder det
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.