exzellZ Geschrieben 31. Oktober 2009 Teilen Geschrieben 31. Oktober 2009 Hallo, wie setze ich in C die Stirling Formel: ln N! = N ln N - N um? Bin absoluter Abfänger. gruß exzellZ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 31. Oktober 2009 Teilen Geschrieben 31. Oktober 2009 wie setze ich in C die Stirling Formel: ln N! = N ln N - N um? Die Formel stimmt so nicht : Stirling-Formel ? Wikipedia Deine Formel ist nur für spezielle N gegeben. Zusätzlich wird in der Formel nicht N sondern ln(N) berechnet, d.h. Du musst noch entsprechend dem Logarithmus auflösen. In der "math.h" sind diverse mathematische Funktionen hinterlegt: C Standard-Bibliothek: math.h Du musst eben die include-Anweisung entsprechend setzen, die main-Funktion passend deklarieren, Dein N deklarieren bzw einlesen und dann der Formel entsprechend den Wert berechnen und ggf ausgeben Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
exzellZ Geschrieben 1. November 2009 Autor Teilen Geschrieben 1. November 2009 geht das nicht auch per hand irgendwie. wir dürfen keine bibliotheken benutzen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 1. November 2009 Teilen Geschrieben 1. November 2009 (bearbeitet) geht das nicht auch per hand irgendwie. wir dürfen keine bibliotheken benutzen. Die math.h ist keine Bibliothek sondern eine Headerdatei. Natürlich kannst Du alles auch selbst berechnen. Da der Logarithmus die Umkehrfunktion zur Exponentialfunktion ist, kannst Du nach der Definition auch alles selbst approximativ berechnen. Das wäre aber nicht C, sondern erst einmal Analysis Bearbeitet 1. November 2009 von flashpixx Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
exzellZ Geschrieben 1. November 2009 Autor Teilen Geschrieben 1. November 2009 Was muss ich oben in mein C Programm einbauen, damit er diese Bibliothek einbindet? Ist Visual C++ Edition eigentlich eine gute Umgebung für reine C (nicht C++) Programme unter Win oder empfehlt ihr was besseres? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 1. November 2009 Teilen Geschrieben 1. November 2009 Was muss ich oben in mein C Programm einbauen, damit er diese Bibliothek einbindet? Das ist keine Bibliothek: Header-Datei ? Wikipedia Ist Visual C++ Edition eigentlich eine gute Umgebung für reine C (nicht C++) Programme unter Win oder empfehlt ihr was besseres? Visual Studio unterstützt kein C. Außerdem solltest Du wirklich mit Grundlagen beginnen. Besorge Dir einen Kompiler GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF) mehr benötigst Du für den Anfang nicht Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 1. November 2009 Teilen Geschrieben 1. November 2009 Visual Studio unterstützt kein C.Doch, tut es. Allerdings nur den alten Standard von 1989, nicht den aktuellen von 1999. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 1. November 2009 Teilen Geschrieben 1. November 2009 Doch, tut es. Allerdings nur den alten Standard von 1989, nicht den aktuellen von 1999. Laut Wikipedia Microsoft Visual Studio ? Wikipedia nicht Visual Studio ist eine von der Firma Microsoft angebotene integrierte Entwicklungsumgebung für verschiedene Hochsprachen. Die aktuelle Version 9.0 („Visual Studio 2008“) unterstützt Visual Basic, C++/CLI und C#. J# ist in Visual Studio 2008 nicht mehr enthalten. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 1. November 2009 Teilen Geschrieben 1. November 2009 Laut Wikipedia Microsoft Visual Studio ? Wikipedia nicht Naja, in dieser Auflistung fehlt ja sogar C++ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TDM Geschrieben 2. November 2009 Teilen Geschrieben 2. November 2009 (bearbeitet) Doch, tut es. Allerdings nur den alten Standard von 1989, nicht den aktuellen von 1999. Man sollte dazu sagen, dass man explizit die Compileroption umstellen muss. [Editerle] C und C++ steht jetzt in der Wiki drin. Bearbeitet 2. November 2009 von TDM Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 2. November 2009 Teilen Geschrieben 2. November 2009 Man sollte dazu sagen, dass man explizit die Compileroption umstellen muss. Es reicht auch, der Quellcodedatei die Erweiterung .c zu geben Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.