Java:
import java.util.Scanner;
public class Aufgabe2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Tree Height hier eingeben: ");
int treeHeight = sc.nextInt();
for (int i = 1; i <= treeHeight; i++) {
for (int j = 0; j < i; j++) {
for (int k = 0; k < treeHeight-j; k++) { //generiert Spaces
System.out.print(" ");
}
int a = 0;
while (a < j*2+1) { //erzeugt Zeichen
if (a == 2*j || a == 0)
System.out.print("*");
else
System.out.print("#");
a++;
}
System.out.println();
}
}
}
}
Ausgabe:
Tree Height hier eingeben: 4
* --> sollte ein + sein
*
*#*
*
*#*
*###*
*
*#*
*###*
*#####*
Process finished with exit code 0