yukicoder No.646 逆ピラミッド
問題
No.646 逆ピラミッド - yukicoder
自作問題なので一応ね、、
整数Nが与えられるので、Nで構成されたN段逆ピラミッドを左詰で出力しよう。
(コンテストとして出題されてから、これピラミッドじゃなくて階段だよなあ、と思うなどしました)
解説
2重ループで解きます。
1つ目のループでは、一行に何個Nを並べるかを決めます。これはNから始まって1になるまで減らします。
2つ目のループでは、1つ目のループで求めた数の分だけ実際にNを出力します。これはいつも通り0~iで回します。
改行は1つ目のループが終わるたびにすれば良いですね。
コードは以下の通りです。
int main() { int n; cin>>n; for(int i=n;i>0;i--){ for(int j=0;j<i;j++) cout<<n; cout<<endl; } return 0; }