일일 코딩 문제 #634

3868 단어
높이가 다른 사각형으로 구성된 히스토그램이 제공됩니다. 이러한 높이는 입력 목록에 표시되며 [1, 3, 2, 5]는 다음 다이어그램에 해당합니다.




#include<iostream>
using namespace std;

int main(){
    int n;
    cout << "Enter size of the array -> ";
    cin >> n;
    int a[n],max = 0;

// input
    for(int i=0;i<n;i++){
        cin >> a[i];
        if(a[i] > max){
            max = a[i];
        }
    }
// output
    for(int i=max;i>0;i--){
        for(int j=0;j<n;j++){
            if(a[j] >= i)
                cout << "x";
            else
                cout << " ";
        }
        cout << endl;
    }
}


Output:

좋은 웹페이지 즐겨찾기