Cześć po wczorajszym pytaniu odnośnie piramidy w poziomie. Dzisiaj przychodzę z nowym problemem, a mianowicie piramidy w pionie.
Mam następujący kod:
public class Piramida_pion {
public static void main(String[] args) {
// TODO Auto-generated method stub
int wysokosc;
wysokosc = 7;
for(int y = wysokosc - 1; ; y--) {
if(y >= 0) {
for(int x = 1; ; x++) {
System.out.print(" ");
if(x < (wysokosc * 2)) {
if(x > y) {
if(x < (wysokosc * 2 - y)) {
System.out.print("#");
}
else {
System.out.println("\n");
break;
}
}
}
else {
System.out.print(" ");
return;
}
}
}
else {
continue;
}
}
}
}
Docelowo chciałbym otrzymać coś takiego:
1
111
11111
Tymczasem konsola drukuje mi:
#
# # #
# # # # #
# # # # # # #
# # # # # # #
# # # # # # # # #
# # # # # # # # # # #
Gdzie w kodzie może być problem? Już trochę się nad tym męczę.