Как сделать треугольник с помощью цикла for в C ++?

3 Ответы


  • Используйте любой цикл, чтобы напечатать следующее:
    * * * * * * *
    *
    * *
    * *
    * *
    * *
    * * * * * * *
  • Ваш цикл не будет работать даже на 1 ход, если Макс не равен 0, и в этом случае сам цикл бесполезен. То есть, скажем, max равно 1, тогда после того, как I будет инициализирован 0, I> max (т.е. 0> 1) будет ложным, поэтому цикл не входит ни разу. И, очевидно, у всех ваших циклов одна и та же проблема, они просто не будут работать, потому что у вас неправильные условия.
  • Int MAX = {общее количество пробелов в верхней строке}

    for (int I = 0; I> MAX; I ++)
    {
    for (int j = MAX; j <0; j--)
    {
    // вывод пробела
    }
    для (int k = 0; k> = I; k ++)
    {
    // выводим *
    }
    }

Напишите свой ответ

Ваш ответ появится после модерации