Vollständige Version anzeigen : [C] Sind dynamische Nachkommastellen möglich?


s1nu
16.11.2013, 17:26

Hallo Leute,

ich brauch mal wieder eure Hilfe, da mir google nicht helfen wollte. Und zwar geht es diesmal darum, dass der Benutzer die Nachkommastellen festlegen kann und diese dann bei der Ausgabe berücksichtig werden soll. Also nachfolgend mal mein Sourcecode:

#include <stdio;h>

int faculty(int n){
int fac = 1;
while (n>0){
fac *= n;
n--;
}
return fac;
}

double euler(int n){
long double e = 1;
for(int i = 1; i <= n; i++){
double k = faculty(i);
e += 1/k;
}
return e;
}

int main(void)
{
int n = 0;
while(n==0){
printf("Bitte geben Sie die Anzahl der Nachkommastellen zw. 2 und 12 ein: ");
scanf("%i",&n);
if(n<2 || n>12){
n=0;
}
}

long double e = euler(n);

printf("%Lf", e);
return 0;
}


Ich weiß, dass wenn ich statt:
printf("%Lf", e);
folgenden Code nehme:
printf("%;12Lf", e); 12 Kommastellen angezeigt werden, allerdings werden ja diese Stellen vom Benutzer vorgeben und printf("%;%n%Lf", n,e); funktioniert ja leider nicht ;)

Wie kann man denn sowas umsetzen? Kann mir da bitte jemand weiterhelfen? Würde mich freuen!

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Murdoc
16.11.2013, 17:38

printf("%;*lf", n, e);

printf - C++ Reference (;;;cplusplus~com/reference/cstdio/printf/)
Bookmark!


s1nu
16.11.2013, 17:40

printf(%;*lf", n, e);

printf - C++ Reference (;;;cplusplus~com/reference/cstdio/printf/)
Bookmark!


omg, ernsthaft jetzt? das ist die einzige variante, die ich nicht getestet habe.. lol

Vielen lieben Dank!


Ähnliche Themen zu [C] Sind dynamische Nachkommastellen möglich?
  • Sind 4GB Ram auf meinem Laptop möglich
    Hey Leute Hab mal wieder ne Anfrage Sind 4GB Speicher für meinen Laptop möglich? Bei den Preisen will ich schon so viel wie möglich reinkloppen. Download: chip;JPG | xup~in (;;;xup~in/dl,76808520/chip;JPG/) Wenn der Screeny nicht reicht, ich hab nen Dell Inspiron 6400 *Extreme* ist 2J [...]

  • Sind Zeitreisen möglich?
    moin leutz, also ich hatte mir dieses heft von P;M. gekauft, weil mich das oberthema seht interessiert hat, nämlich den thread-titel: Zeitreisen sind doch möglich! - Physik | PM Online (;;;pm-magazin~de/de/heftartikel/artikel_id1058;htm) hier der hauptartikel aus dem magazin. kurt gödel ha [...]

  • [C/C++] Nachkommastellen ignorieren scanf
    Hoi, habe imo folgendes problem : Ich muss mit scanf eine dezimalzahl einlesen aber es soll jede weitere stelle nach der zweiten nachkommastelle ignoriert werden und anschließend mit printf ausgegeben werden. Das einzige was halbwegs zum gewünschten ergebnis geführt hat ist ,dass ich bei printf [...]

  • Dreamweaver: Seite aus Grafik erstellt - dynamische Breite möglich?
    Moinsen, ich brauche Hilfe von euch PHP Profis ^^ Da ich ziemlich gerne Fotografiere, bin ich im moment dabei eine eigene HP zu erstellen. Ich wollte was komplett eigenes, schlichtes. So hab ich mir ein einfaches Design per Photoshop gebastelt, es gesliced und bei Dreamweaver in Tabellen eingef [...]



raid-rush.ws | Imprint & Contact pr