WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   (a+b) hoch n Formelberechnung (http://www.wcm.at/forum/showthread.php?t=37521)

Peter Peseta 25.11.2001 19:31

(a+b) hoch n Formelberechnung
 
Hat jemand von euch eine Idee wie man ein Programm in C++ schreiben könnte, das die expandierende Form für (a+b) hoch n ausgibt. Das Prinzip des Programmes reicht.

Bender Unit 22 25.11.2001 19:59

schau mal auf http://www.gbv.de/HarriDeutsch/Deskt...p_1/node47.htm und http://www.gbv.de/HarriDeutsch/Deskt....htm#F1010146a hoffe dass hilft ...

Peter Peseta 25.11.2001 20:28

Ein grob skizzierter Pseudoprogrammiercode wäre mir schon lieber. Bin nicht der beste in Mathe (dass es rekursiv sein muss ist mir klar).

mqs 28.11.2001 18:47

Beispiel:

n = 4;
var=(a + b);
for (i=0;i<=n-1;i++)
{
var = var * (a + b);
}

I denk des müsste fruchtn.

Peter Peseta 28.11.2001 20:43

Sorry, mein Fehler.
Was ich suche ist die Formelberechnung für (a+b) hoch n und nicht das Ergebnis.

mqs 28.11.2001 21:39

Hmm i was ned so genau, was damit meinst:confused:

Peter Peseta 29.11.2001 10:10

Für n=1 ist es a+b.
Für n=2 ist es a^2 + 2ab + b^2
Für n=3 ..
bis zun einem beliebigen n.

paux 29.11.2001 10:26

Zitat:

Original geschrieben von Peter Peseta
Für n=1 ist es a+b.
Für n=2 ist es a^2 + 2ab + b^2
Für n=3 ..
bis zun einem beliebigen n.

(a+b)^n := Sum[Binomial[n, k] a^k b^(n-k), {k, 0, n}]

zu deutsch: summe (von k=0 bis n) über alle n!/(k!(n-k)!) * a^k * b^(n-k)

meinst du das?

mqs 29.11.2001 10:40

hmm ich denk mal er will das ganze so ausgegeben haben:
---

(a+b)
(a²+2ab+b²)
(a³+ usw...

---
und der wert n soll dann halt zum eingeben sein.
So auf die schnelle fällt mir jetzt keine Lösung ein

Peter Peseta 29.11.2001 10:46

Zitat:

Original geschrieben von mqs
hmm ich denk mal er will das ganze so ausgegeben haben:
---

(a+b)
(a²+2ab+b²)
(a³+ usw...

---
und der wert n soll dann halt zum eingeben sein.

Genau.;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag