immer 1245040 als ausgabe



  • hallo zusammen,

    ich bin absoluter anfänger und habe ein kleines problem.

    egal, was ich mache ich bekomme immer 1245040 aus ausgabewert in meinen fenster.

    #include<stdio.h>
    
    main()
    {
    	float preis;
    	float prozent;
    	float grenze;
    	int jahre;
    	printf("Preis: ");
    	scanf("%f", &preis);
    	printf("Prozent: ");
    	scanf("%f", &prozent);
    	printf("Grenze: ");
    	scanf("%f", &grenze);
    	for(jahre=0; preis<grenze; jahre++)
    		preis+=preis*(prozent/100);
    	printf("Nach %d Jahren!\n",&jahre);
    }
    

    ich sehe keinen fehler, wenn ich ehrlich bin. vieleicht bin ich ja einfach nir betriebsblind geworden.

    vieleicht habe ihr ja eine anwort warun diese zahl immer kommt.

    vielen dank in vorraus
    beinchen



  • Versuch mal

    printf("Nach %d Jahren!\n",jahre);
    


  • suupiii,

    mein dank wird dir ewig nachschleichen 😃

    beinchen


Log in to reply