#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int i,j,k,n,m;
cin>>n;
n=n-2; /* İlk baştaki ve en sondaki yıldızları farklı
döngülerde kullandığımız için n-2 yapıyoruz */
for(i=1;i<=n;i++){ // Satır sayısını belirlemek için kullanıyoruz.
if(i==1){ // İlk yıldız için kullanıyoruz.
for(k=(n+1);k>=i;k--){ // İlk yıldızdan önceki boşlıklar için.
cout<<" ";
}
cout<<"*"<<endl; // İlk baştaki yıldız ve satırı aşağı atlamak için.
}
for(k=n;k>=i;k--){ /* İkinci satırla sondan bir önceki
satır için yıldızlardan önceki boşluk için.*/
cout<<" ";
}
cout<<"*"; // Üçgenin solundaki yıldızlar için.
for(j=1;j<=(2*i-1);j++){ // Üçgenin i.indeki boşluklar için.
cout<<" ";
}
cout<<"*"; //Üçgenin sağındaki yıldızlar için.
cout<<endl;
} // İlk for burda kapatıyoruz ama altı açık kalıyor üçgenin.
for(m=1;m<=(2*n+3);m++){ // En alttaki yıldızlar için.
cout<<"*";
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder
make a commet to understand