Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

wie setze ich in C die Stirling Formel: ln N! = N ln N - N um?

Bin absoluter Abfänger.

gruß

exzellZ

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

geht das nicht auch per hand irgendwie. wir dürfen keine bibliotheken benutzen.

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 von flashpixx

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?

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

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.
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 von TDM

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.