PRAIT
@PRAIT

Как выровнять пустой треугольник?

Привет, задача состоит в том, что бы нарисовать пустой треугольник.
Вот что написал
public class Test {
    public static void main(String[] args) {
        int count = 12;
        for (int i = 5; i < count; i++) {
            for (int k = 0; k < count; k++) {
                if (i == count - 1  || k == count - 1 - i || k == i + 1) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}

Получился кривой чутка:
5f9d094919a77546037737.png

Должен быть такой:
5f9d0a8425587225859164.png

Но треугольник получается какой то кривой, что то запутался. Где собственно ошибка в коде?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
xez
@xez Куратор тега Java
Senior Junior Roo
Он вытянут только потому, что у вас вытянутый шрифт в консоли.
У вас одна проблема - не хватает звездочки одной в нижнем правом углу (нужно попроавить k <= count).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы