Задать вопрос
@Marshall_nsk

Как построить гистограмму?

Дан файл, содержащий исходный код на языке программирования Си. Построить гистограмму использования циклов (while , for , do .. while) в этой программе.
  • Вопрос задан
  • 1708 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Звездочки выводите или пробелы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
Найти максимальное и минимальное значения, рассчитать относительные значения в процентах, выводить каждый прямоугольник, умножая на процент экранную высоту прямоугольника, принятого за 100%.
Если в консоли, то можно выводить символом "\u2592" или звёздочками, заполняя ими высоту каждого прямоугольника. Гистограмму можно строить горизонтально или вертикально.
Ответ написан
Комментировать
@abcd0x00
Это сложное задание для новичка.

1. Сначала нужно сделать лексический анализатор, который разделяет текст на лексемы. А ещё циклы могут быть вложенными - лексема в лексеме.

2. Вот, а потом уже, когда у тебя есть поток лексем, ты можешь посчитать соответствующие лексемы - получить массив количеств.

3. Когда у тебя будет массив количеств, его можно будет передать на построитель гистограммы.

Построить гистограмму - это самое простое во всём этом задании.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы