Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- using namespace std;
- int main() {
- int n,ni,i,j;
- bool flip=true;
- string str;
- cin>>n;
- for(i=0,ni=0;ni<n;i-=(1-(2*flip)),flip = ((i<n/2)&&flip)){
- for(j=0;j<(n/2)-i;j++)cout<<' ';
- cout<<(char)(i+65);
- if(i){
- str.clear();
- str.resize((2*i)-1);
- std::generate(
- str.begin(),str.end(),
- []()->char{return '-';}
- );
- cout<<str<<(char)(i+65);
- }
- cout<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement