Odpowiedź:
Wymyśliłem coś takiego, ale dopiero od podania liczby rzędów większych od 5 zaczyna rysować taką sensowną choinkę:
#include<iostream>
using namespace std;
void trojkat(int start, int end)
{
for(int i=start; i<=end; i++)
for(int j=1; j<=end-i; j++){cout<<" ";}
for(int j=1; j<=(2*i)-1; j++){cout<<"*";}
cout<<endl;
}
void pien(int rzedy)
for(int i=0; i<=rzedy*0.3; i++)
for(int j=1; j<=rzedy*0.75; j++){cout<<" ";}
for(int j=1; j<=rzedy*0.5; j++){cout<<"*";}
int main()
int rzedy;
cout<<"Podaj ilosc rzedzow: ";cin>>rzedy;
trojkat(0,rzedy);
trojkat(rzedy/2,rzedy);
pien(rzedy);
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
Wymyśliłem coś takiego, ale dopiero od podania liczby rzędów większych od 5 zaczyna rysować taką sensowną choinkę:
#include<iostream>
using namespace std;
void trojkat(int start, int end)
{
for(int i=start; i<=end; i++)
{
for(int j=1; j<=end-i; j++){cout<<" ";}
for(int j=1; j<=(2*i)-1; j++){cout<<"*";}
cout<<endl;
}
}
void pien(int rzedy)
{
for(int i=0; i<=rzedy*0.3; i++)
{
for(int j=1; j<=rzedy*0.75; j++){cout<<" ";}
for(int j=1; j<=rzedy*0.5; j++){cout<<"*";}
cout<<endl;
}
}
int main()
{
int rzedy;
cout<<"Podaj ilosc rzedzow: ";cin>>rzedy;
trojkat(0,rzedy);
trojkat(rzedy/2,rzedy);
trojkat(rzedy/2,rzedy);
pien(rzedy);
}