Hallo Leute, brauche eure Hilfe!
egal was ich auch anstelle, bekomme nicht diese Ausgabe
1 2 3
1: 1 1 1
2: 1 2 1
3: 1 1 3
Was mache ich falsch, bitte um Hilfe!
*****************************Code***************************************
import AlgoTools.IO;
public class Aufg1_5 {
static int ggT(int a, int b){
if(a==b||b==0) return a;
else return ggT(b,a%b);
}
public static void main(String[] args) {
int k,m,i,j;
k = IO.readInt("Geben Sie eine positive ganze Zahl ein von 0 bis 26: ");
int tabelle;
if(k < 0 || k > 26)
IO.println("Falsche Eingabe!");
IO.print(" ");
for (m=1; m<=k ;m++) { //Zeilennummerierung
IO.print(m,4);
}
IO.println();
for (m=1; m<=k ;m++){ //Spaltennummerierung
IO.print(m+":");
for (i=1; i<=k; i++) {
for (j=1; j<=k; j++){
tabelle=ggT(i,j);
IO.print(tabelle,4);
if(j==k)
IO.println();
}}
}
}
}
egal was ich auch anstelle, bekomme nicht diese Ausgabe
1 2 3
1: 1 1 1
2: 1 2 1
3: 1 1 3
Was mache ich falsch, bitte um Hilfe!
*****************************Code***************************************
import AlgoTools.IO;
public class Aufg1_5 {
static int ggT(int a, int b){
if(a==b||b==0) return a;
else return ggT(b,a%b);
}
public static void main(String[] args) {
int k,m,i,j;
k = IO.readInt("Geben Sie eine positive ganze Zahl ein von 0 bis 26: ");
int tabelle;
if(k < 0 || k > 26)
IO.println("Falsche Eingabe!");
IO.print(" ");
for (m=1; m<=k ;m++) { //Zeilennummerierung
IO.print(m,4);
}
IO.println();
for (m=1; m<=k ;m++){ //Spaltennummerierung
IO.print(m+":");
for (i=1; i<=k; i++) {
for (j=1; j<=k; j++){
tabelle=ggT(i,j);
IO.print(tabelle,4);
if(j==k)
IO.println();
}}
}
}
}