Я пишу программу прокатки кубиков, которая катит кубик и печатает гистограмму, показывающую подсчеты числа каждого номера. (1-6)Как обновить гистограмму без условных обозначений?
Например:
1-XXXXXXX
2-ххх
3-XXXXXXXXX
4-хх
5- 6-х
Программа запрашивает у пользователя, сколько раз должна умирать сверните, так что сколько раз цикл должен запускаться и катить кубик. Каждое число на матрице представлено в программе как векторный элемент, поэтому, например, число раз 5 (например, 7 раз) будет вектором [4] == 7 Моя проблема в том, что мне не разрешено использовать оператор switch или if-statements для обновления счетчиков каждого номера. Я спросил свою TA, и он сказал мне, что vector :: operator [] будет работать, но я даже не знаю, что это делает, и онлайновые ссылки не помогают. Кто-нибудь есть идея, как это сделать, потому что я довольно новичок в C++ и моем профи. не многому научил. благодаря!
Вы только что использовали 'vector :: operator []', и в следующем предложении вы говорите, что не знаете, что он делает!?!? На самом деле не совсем ясно, в чем проблема. Пожалуйста, покажите свой код. – user463035818
вы можете получить слишком много недочетов, не паникуйте –
, просто чтобы уточнить: «... например, число раз 5 происходит (скажем, 7 раз), будет вектором [4] == 7" <- это 'vector :: operator []' – user463035818