| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal ado130: 05.02.2015 19:35 | |
|
Zdravím, píšem program pre výpočet exponenciálnej funkcie e^x, no nedarí sa mi dosiahnuť požadovanú presnosť. Vzorec Čítateľ: Kód: long double myPow(long double x, long int y) { if (x == 0) { return 0; } if (y == 0 || x == 1) { return 1; } if (y == 1) { return x; } return myPow(x*x, y / 2) * ((y % 2 == 0) ? 1 : x); } Menovateľ: Kód: long double factorial(int n) { if (n == 0) return 1; else return(n * factorial(n - 1)); } Samotný program: Kód: long double x; long double xpow = 1; long double fval = 1; long double fact = 1; int integ, decim;
srand(time(NULL)); integ = rand() % 10; decim = rand() % 100; x = (long double)integ + (long double)decim/100;
for (int n=0; n < 50; n++) { xpow = myPow(x, n); fact = factorial(n); fval += xpow / fact; printf(" %2.0d terms: \t%22.16Lf\n", n+1, fval-1); } Porovnávam to s WA a pomocou funkcie exp, knžnicu math.h nemôžem použiť. Vopred vďaka.
_________________ Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3 Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0 Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40 Monitor: Dell U2515H Mobil: Xiaomi Redmi Note 3 Special Edition |
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| presnost mysky? v Externé zariadenia | 11 | 1025 | 29.09.2005 19:40 Spirit | | Navýšiť hodnotu výsledku o určitú hodnotu v Databázy | 2 | 336 | 08.01.2014 17:08 sulino611 | | Mám sa učiť C ++/objective C/ C#? v Assembler, C, C++, Pascal, Java | 5 | 729 | 08.07.2014 20:40 XOLOO | | rozdiel medzi Borland 3.1 C++ vs Net. C++ v Assembler, C, C++, Pascal, Java | 4 | 574 | 20.07.2010 12:54 walther | | Naučte se C++ za 21 dní + C++Builder 6 v Assembler, C, C++, Pascal, Java | 18 | 2411 | 21.05.2010 21:08 Wpegb | | K: PC Literaturu- C++/C#/java/python/ruby/RoR v Kúpim | 0 | 409 | 13.05.2014 18:16 expresado | | Hledá se programátor C/C++ pro vesmírné projekty (Praha) v Ponuka práce | 0 | 1122 | 10.05.2016 14:59 evolvsys | | Hladam hracov na C&C Generals Zero Hour v Počítačové hry | 10 | 1249 | 07.03.2007 19:22 Spirit | | aky je rozdiel medzi C++ a Visual C++ ? v Assembler, C, C++, Pascal, Java | 8 | 1963 | 19.02.2011 22:46 vendo2 | | Čo mi treba na programovanie v C/C++ v Assembler, C, C++, Pascal, Java | 17 | 1146 | 25.09.2011 18:14 reDo | | Hladame 3x C/C++ Linux developer- projekt 11/2016-2/2017 v Ponuka práce | 1 | 551 | 24.10.2016 15:28 michalesku | | Darujem knihy o programovaní (HTML, Java, Visual C++, C++ Builder, Android) v Vymením a darujem | 0 | 428 | 01.04.2019 11:20 tomasteicher | | C# alebo C++ appka/program na výpočty v Assembler, C, C++, Pascal, Java | 1 | 381 | 20.03.2015 22:36 walther | | Ako nastavit grafikuv AMD catalyst c.c. v ATI/AMD grafické karty | 17 | 1482 | 26.12.2013 11:38 walther | | C - Ako prekompilovať .c súbor do .exe? v Assembler, C, C++, Pascal, Java | 7 | 555 | 02.11.2012 18:47 MasterMatoSK | | program na projekt (C#, C++, pascal, java) v Assembler, C, C++, Pascal, Java | 2 | 831 | 12.03.2009 12:08 Svjatogor |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|