diff --git a/main.cpp b/main.cpp index fcd24a2..1dd5179 100644 --- a/main.cpp +++ b/main.cpp @@ -7,7 +7,7 @@ using namespace std; int main() { const size_t MAX_ELEMENT = 76; - double number_count; + size_t number_count; cerr << "Enter number count: "; cin >> number_count; @@ -18,7 +18,7 @@ int main() cin >> numbers[i]; } - double bin_count; + size_t bin_count; cerr << "Enter bin count: "; cin >> bin_count; @@ -68,29 +68,19 @@ int main() height[j] = MAX_ELEMENT * (bins[j]/max_count); } - char draw_sym; - cerr << "Please, select a symbol to draw: "; - cin >> draw_sym; - char axis_sym; - cerr << "Please, select a symbol for an axis: "; - cin >> axis_sym; - char space_sym; - cerr << "Please, select a symbol to indicate space: "; - cin >> space_sym; - if (max_count > MAX_ELEMENT){ for (size_t j=0; j < bin_count; j++) { if (bins[j] < 100) { - cout << space_sym; + cout << " "; if (bins[j] < 10){ - cout << space_sym; + cout << " "; } } - cout << bins[j] << axis_sym; + cout << bins[j] << "|"; for (size_t i=0; i < height[j]; i++){ - cout << draw_sym; + cout << "*"; } cout << endl; } @@ -99,15 +89,15 @@ int main() for (size_t j=0; j < bin_count; j++) { if (bins[j] < 100) { - cout << space_sym; + cout << " "; if (bins[j] < 10){ - cout << space_sym; + cout << " "; } } - cout << bins[j] << axis_sym; + cout << bins[j] << "|"; for (size_t i=0; i < bins[j];i++){ - cout << draw_sym; + cout << "*"; } cout << endl; }