tworzenie choinki z gwiazdek za pomocą pętli for

0

musze otworzyć oto taką choinkę:
*
**


  ****
 *****
******




wiem jak ową zrobić od strony lewej do prawej ale kompletnie nie jak od lewej do prawej.

int main()
{
    std::cout << "Podaj ile szebelkow ma miec choinka: ";
    int size;
    std::cin >> size;
    for (int i = 0; i < size; ++i) {
        for (int j = 0; j < i + 1; j++)
            std::cout << "*";
        std::cout << std::endl;
    }
}
0

Pacz: Go Language <= tak, tutaj jest kod choinki.

0

Wstawiasz odpowiednią liczbę spacji przed gwiazdki

1
#include <iostream>
int main()
{
    int x;
    std::cout<<"Wpisz coś: ";
    std::cin>>x;
    for (int i=0;i<=x-1;i++){
        for (int k=1;k<=x-i-1;k++)
            std::cout << " ";
        for (int j=0;j<=i;j++)
            std::cout << "*";
        std::cout<<std::endl;
    }
    return 0;
}
0

a takie coś ? jak sie to robi rozumiem że drukuje +2 gwiazdki co pętle ale jak z spacjami?

  *
 ***
*****



0

@Banq324: na kartce narysuj sobie taką choinkę ale zamiast spacji użyj _. Wymyśl jak działa algorytm przy założeniu że konsola wypisuje od lewej do prawej

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0