diff --git a/main.cpp b/main.cpp index 5722e73..d78807a 100644 --- a/main.cpp +++ b/main.cpp @@ -13,11 +13,14 @@ struct Input vector colors; }; -Input input_data(istream& inp) +Input input_data(istream& inp, bool prompt) { Input in; size_t number_count; - cerr << "Enter number_count: "; + + if(prompt){ + cerr << "Enter number_count: "; + } inp >> number_count; in.numbers.resize(number_count); @@ -27,7 +30,9 @@ Input input_data(istream& inp) inp >> in.numbers[i]; } - cerr << "Enter bin_count: "; + if(prompt){ + cerr << "Enter bin_count: "; + } inp >> in.bin_count; in.colors.resize(in.bin_count); @@ -40,7 +45,7 @@ Input input_data(istream& inp) int main() { - auto in = input_data(cin); + auto in = input_data(cin, true); auto bins = make_histogram(in.numbers, in.bin_count); show_histogram_svg(bins, in.colors); return 0;