Potrzebuję zrobic choinkę w C++ z wykorzystaniem TYLKO 1 biblioteki a mianowicie--- iostream----
choinka ma byc całajak wpisze dowolna liczbe wierszy to mi zrobi choinkę z takiej liczby wierszy
*
***
****
*****
******
*******
mniej wiecej tak- ale ma byc prosta ;D
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Oto kod programu:
#include <iostream>
using namespace std;
int main()
{
int n;
char znak;
cout<<"Podaj liczbe wierszy\n";
cin>>n;
char *line=new char[2*n-1];
cout<<"Podaj dowolny znak\n";
cin>>znak;
for(int i=0;i<2*n-1;i++){
line[i]=znak;
}
for(int j=0;j<n;j++)
{
for(int i=0;i<n-j;i++)
cout<<' ';
for(int i=0;i<2*j-1;i++)
cout<<line[i];
cout<<endl;
}
return 0;
}
testowałem go pod linuxem, więc pod win-zgrozą może działać trochę inachej, ale procedury są identyczne. Instrukcja z podawaniem znaku pozwala rysować chinę dowolnymi symbolami, jeżeli chcesz aby to byly gwiazdki (tak jak w pytaniu) wpisz po prostu *
pozdrawiam