Trójkąt dla początkującego w C++-Proszę o pomoc.

0

Jestem nowy w programowaniu, muszę napisać program rysujący taki trójkąt:
0
3 6
6 9 12
9 12 15 18
12 15 18 21 24
Mógłby ktoś pomóc?
Wysokość ma być wprowadzana z klawiatury. Tu wysokość=5.

1

Witam.

Proszę oto kod do rysowania takiej figury.

#include <iostream>

using namespace std;

int main()
{
    for(int i=0;i<5;i++)
    {
        cout<<"#"<<endl;
        for(int j=0;j<=i;j++)
        {
            cout<<"#";
        }
    }

    return 0;
}

Nie do końca wiem czy o to chodziło. Ale jeśli nie to pisz. W miarę swojej wiedzy będę pomagał.

Życzę miłego dnia.

0
pestka12 napisał(a):

Witam.

Proszę oto kod do rysowania takiej figury.

#include <iostream>

using namespace std;

int main()
{
    for(int i=0;i<5;i++)
    {
        cout<<"#"<<endl;
        for(int j=0;j<=i;j++)
        {
            cout<<"#";
        }
    }

    return 0;
}

Nie do końca wiem czy o to chodziło. Ale jeśli nie to pisz. W miarę swojej wiedzy będę pomagał.

Życzę miłego dnia.

Tak, tylko zapomniałem dopisać, że wysokość ma być wprowadzana z klawiatury. I jeszcze żeby zamiast # były cyfry tak jak w poście.

0
19751971 napisał(a):

Tak, tylko zapomniałem dopisać, że wysokość ma być wprowadzana z klawiatury. I jeszcze żeby zamiast # były cyfry tak jak w poście.

Zatem dodaj wprowadzanie wysokości przez użytkownika oraz zmień to, co wypisuje wewnętrzna pętla. Mały tip - pętla zewnętrzna nie musi nic wypisywać, wystarczy jak będzie zmieniała linię.

1

Przepisz sobie poniższy pseudo kod na c++ (gotowca czysto w c++ nie dostaniesz ode mnie)

Wczytaj `height`
Dla `i` = 0 do `height` co `1`
  Dla `j` = 0 do `i` włącznie co `1`
    Wyprintuj wartość wyrażenia `(i + j) * 3` oraz znak spacji
  Wyprintuj znak nowej linii

Jeśli nie wiesz jak to poczytaj o:

  • std::cin i std::cout
  • pętli w c++

P.S.
Pisane z fona

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