[방법1]
#include<iostream>
using namespace std;
int main(void)
{
cin.tie(NULL); ios_base::sync_with_stdio(false);
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
for(int k=n;k>i;k--)
{
cout<<" ";
}
for(int j=0;j<i;j++)
{
cout<<"*";
}
cout<<"\n";
}
return 0;
}
[방법2]
#include<iostream>
using namespace std;
int main(void)
{
cin.tie(NULL); ios_base::sync_with_stdio(false);
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
(i+j<=n)?cout<<" ":cout<<"*";
}
cout<<"\n";
}
return 0;
}
조건 연산자((식)?'참':'거짓')
를 사용하면 코드를 줄일 수 있는 방법들이 꽤 있어서 잘 활용하면 좋을 듯!