Java :: Aufgabe #78 :: Lösung #8
8 Lösungen

#78
Alle Harshad-Zahlen von 1 bis 100 berechnen
Anfänger - Java
von Gustl
- 13.02.2015 um 12:35 Uhr
Eine natürliche Zahl heißt Harshad-Zahl, wenn Sie durch ihre Quersummer teilbar ist.
Beispiel: 777 ist durch 7 + 7 + 7 = 21 teilbar und ist damit eine Harshad-Zahl.
Schreibe ein Programm welches alle Harshad-Zahlen von 1 bis 100 berechnet und am Bildschirm ausgibt.
Beispiel: 777 ist durch 7 + 7 + 7 = 21 teilbar und ist damit eine Harshad-Zahl.
Schreibe ein Programm welches alle Harshad-Zahlen von 1 bis 100 berechnet und am Bildschirm ausgibt.
#8

von paddlboot (3970 Punkte)
- 10.07.2019 um 15:34 Uhr

public class HarshadZahlen { public static void main (String[] args) { int quer; for(int i = 1; i <= 100; i++) { quer = quersumme(i); if(i % quer == 0) System.out.println(i + " ist eine Harshad Zahl!"); } } public static int quersumme(int zahl) { int sum = 0; while(zahl > 0) { sum += zahl % 10; zahl /= 10; } return sum; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1