Hallo, als Anfänger versuche ich ein Programm in C zu schreiben. Daher bitte ich um Hilfe...
Das Programm soll mir die Anzahl der Zahlen innerhalb eines Bereiches ausgeben, die eine bestimmte Quersumme haben. ( mit Hilfe einer function)
Habe das bis jetzt geschrieben:
[CODE lang="c" title="C"]#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 = 20; // Zu suchende Quersumme
int i;
for (int i = 0; i <= 1000; i++) { // Mein Zahlenbereich; soll in einer Schleife um 1 erhöht werden und überprüft werden ob die Quersumme erreich wurde
int qs = digsum(i);
if (qs == quersumme) {
.......? // Wie kann ich hier die gefundenen Quezahlen aufzählen?
printf("%d", i); // Anzahl der Quersummen
}
return 0;
}
}
[/CODE]
Das Programm soll mir die Anzahl der Zahlen innerhalb eines Bereiches ausgeben, die eine bestimmte Quersumme haben. ( mit Hilfe einer function)
Habe das bis jetzt geschrieben:
[CODE lang="c" title="C"]#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 = 20; // Zu suchende Quersumme
int i;
for (int i = 0; i <= 1000; i++) { // Mein Zahlenbereich; soll in einer Schleife um 1 erhöht werden und überprüft werden ob die Quersumme erreich wurde
int qs = digsum(i);
if (qs == quersumme) {
.......? // Wie kann ich hier die gefundenen Quezahlen aufzählen?
printf("%d", i); // Anzahl der Quersummen
}
return 0;
}
}
[/CODE]