In C Programmieren?
und zwar muss ich in C und nicht in C++ das hier Programmieren könnte mir einer dabei helfen?
Was ist die Summe aller natürlichen Zahlen unter 1000 welche Vielfache von 3 oder 5 sind?
Beispiel: Wenn wir alle natürlichen Zahlen unter 10 auflisten die Vielfache von 3 oder 5 sind, dann erhalten wir 3, 5, 6 und 9. Die Summe dieser Vielfachen ist 23. Berechne die Summe aller Vielfachen von 3 oder 5 unter 1000.
Erweitern Sie das Beispiel, dass der Benutzer im Anschluss nach einer Zahl gefragt wird. Führen Sie denselben Prozess wie oben durch, für alle natürlichen Zahlen unter der eingegebenen.
1 Antwort
Du schreibst eine for-Schleife die von 1 bis und mit 999 zählt,
und für jede Zahl prüft, ob sie durch 3 oder durch 5 teilbar ist.
Wenn das der Fall ist, addierst Du die aktuelle Zahl zu einer
Summenvariable. Wenn das Programm ganz durchgelaufen ist,
steht in der Summenvariable die gesuchte Summe.
Die Prüfung auf Teilbarkeit machst Du mit dem Modulo-Operator (%).
D.h. Du schreibst etwas in der Art von "if (zahl %3 == 0 || zahl %5 == 0) { ...}"
Reicht das?