Quersumme aus einem Zahlenbereich berechnen



  • Hi,

    ich habe ein kleines Programm geschrieben dass mir die Anzahl der Zahlen innerhalb eines Bereiches ausgibt, die eine bestimmte Quersumme haben.

    #include <stdio.h>
    // Funktion Quersumme
    int digsum(int z)
    {
        int q=0;
        while(z>0)
        {
            q+= z%10;
            z /=10;
        }
        return q;
    }
    
    int main(){
        int quersumme = 25;              // Zu suchende Quersumme
        int i;
        for (int i = 0; i <= 1000; i++) {    // Mein Zahlenbereich
        int qs = digsum(i);      
        if (qs == quersumme) {    
    
    .......?
    
            printf("%d", i);                       // Anzahl der Quersummen
        }
      return 0;
        }
       }
    
    
    
    
    

    Ich weiß nicht genau wie ich nach der If Anweißung die Anzahl der gefundenen Zahlen zählen kann.



  • Was funktioniert denn nicht?

    @jack_1 sagte in Quersumme aus einem Zahlenbereich berechnen:

    printf("%d");
    

    komisch.


Log in to reply