Aufgabe 1: Seien a, b Element der Natürlichen Zahlen N, so ist jeder dieser Zahlen durch 1 und durch sich selbst teilbar. D.h. egal welche Zahlen du auswählst, die 1 ist immer ein Teiler beider Zahlen.
Hier der Code um den ggT zu berechnen (Euklidischer Algorithmus):
public class Teilbarkeit {
public static int help(int a, int b, int c) {
if (c == 0) return b;
else return help(b, c, b % c);
}
public static int ggT(int a, int b) {
if (a <= 0 || b <= 0) throw new RuntimeException("Invalid numbers");
return help(a, b, a % b);
}
public static void main(String[] args) {
System.out.println(ggT(8, 12)); //4
}
}
Schüler, Punkte: 455