Вертикальные гистограммы в C? - PullRequest
0 голосов
/ 03 апреля 2011

Я хочу сделать вертикальную гистограмму в c так, чтобы пользователь вводил некоторые отметки, вынимал процент и представлял его в виде графика.Я сделал это в горизонтальном графике.Может кто-нибудь посоветовать вертикальный?

Это должно выглядеть так:

###     
###     
###  ###
###  ###
###  ###  ###  ###
###  ###  ###  ###
###  ###  ###  ###
###  ###  ###  ###
math sci  cs   chem

Ответы [ 2 ]

2 голосов
/ 03 апреля 2011

Допустим, ваша реализация предполагает, что горизонтальный график представлен матрицей . Если это так, то, чего вы хотите, можно достичь, выполнив транспонирование указанной матрицы.

т.е. Вы можете достичь того, чего хотите, используя обратный цикл for.

0 голосов
/ 03 апреля 2011

Найдите самое высокое место данных и используйте его как 0 в цикле for.Распечатайте строку.Продолжайте печатать строки, пока не достигнете следующей наивысшей точки данных (поэтому график будет напечатан для индекса (tallestheight-heightofcurrentdatapoint) вниз *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...