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.
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.
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.
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ę.
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
istd::cout
- pętli w c++
P.S.
Pisane z fona