Java :: Aufgabe #78 :: Lösung #6
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.
#6

von Bufkin (1410 Punkte)
- 18.09.2017 um 12:03 Uhr

class harshad { public static int quersumme(int eingabe) { int summe = 0; String sEingabe = String.valueOf(eingabe); for(int i = 0; i < sEingabe.length(); i++) { summe += Character.getNumericValue(sEingabe.charAt(i)); } return summe; } public static void main (String[] args) throws java.lang.Exception { int eingabe = 1; for(int i = eingabe; i <= 100; i++) { if(i % quersumme(i) == 0) { System.out.print(i + "\t"); } } System.out.println("\n\nsind Harshad-Zahlen."); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1