Kleines mathematishes problem



  • will diese formel ausgeben
    4! = 4(3)(2)(1)=24
    die formel is so
    n != n(n)(n)(n)...(n²)
    das problem is ich weis net ich ich es so mache das die inner halb der klamern sich dann zum schlus mit der eingegeben zahl adiren hat jemand ne idee



  • Die "Formel" heißt Fakultät. Was genau deine Frage ist, konnte ich dem Gestammel leider nicht entnehmen.



  • das problem is ich weis net ich ich es so mache das die inner halb der klamern sich dann zum schlus mit der eingegeben zahl adiren hat jemand ne idee

    Meine erste Idee wäre, dass du mal lernst vernünftig zu schreiben.

    Meine zweite Idee wäre, dass du dir nochmal überlegst was n! (sprich n Fakultät) wirklich bedeutet. Es ist nämlich nicht n != n(n)(n)(n)...(n²)!

    Meine dritte Idee wäre, dass du dir nochmal überlegst was deine Frage mit C++ zu tun hat.

    Vielleicht hilft dir eine meiner Ideen weiter.



  • ja es soll ain program sein das ein integer zahl z.b
    4 . diese 4 soll sich der formel ahnpassen
    4!= 4 (3)(2)(1)=24
    als erstes werden die in denn klamern zuzammen gerechnet dann das zuzammen gerechnete mit 4 so damit es 24 ergibt aber bei mir siht es etwas anderst aus
    denn egal was ich eintippe
    der loop hört net auf die zahl kleiner zu machen ... also es wird eine englos schleife



  • Wenn du so programmierst, wie du hier schreibst, wundert es mich, dass es überhaupt kompiliert...

    Ohne dass du uns deinen Code zeigst, können wir dir nicht helfen.



  • Keine Ahnung, ob es gefragt war, aber ich hatte Lust das zu schreiben:

    #include <cstdio>
    using namespace std;
    
    int main()
    {
    	size_t n = 0;
    
    	while (true)
    	{
    		scanf("%u", &n);
    		if (n == 0)
    			continue;
    
    		printf("%u! = %u", n, n);
    		size_t f = n;
    		for (size_t i = n - 1; i > 0; --i)
    		{
    			f *= i;
    			printf(" * %u", i);
    		}
    		printf(" = %u\n", f);
    	}
    }
    

    Output von 4:
    4! = 4 * 3 * 2 * 1 = 24



  • also obwol ich ziemlich lange mit c++ zu tuhn habe weis ich net was das printf ist
    kannst mir das mal erkleren google zeigt nur was von C aber nix von c++



  • ritmi schrieb:

    also obwol ich ziemlich lange mit c++ zu tuhn habe weis ich net was das printf ist
    kannst mir das mal erkleren google zeigt nur was von C aber nix von c++

    "Ziemlich lange" ist wohl ein seeeehr dehnbarer Begriff. Das printf ist Teil der C-Standardbibliothek und wurde von C++ übernommen.



  • hab jetzt par alte bücher auf gebletert sry für die dove frage 😛
    war zu lange auf php
    danke viel mals 😃



  • ritmi schrieb:

    hab jetzt par alte bücher auf gebletert sry für die dove frage 😛

    Hui 🙂



  • Das ist mir zu schlimm.


Anmelden zum Antworten