Построить столбчатую диаграмму - C (СИ)
Формулировка задачи:
Привет всем
Помогите пожалуйста с Си:
Сформировать с помощью датчика случайных чисел 100 чисел в пределах от 1 до 10, построить столбчатую диаграмму (
с помощью знака *
) частоты выпадения каждого числа.Решение задачи: «Построить столбчатую диаграмму»
textual
Листинг программы
for(int i=0;i<10;i++){ printf("%d",i); for(int j=0;j<100;j++){ printf("%c",array[j]>=i?'*':' '); } printf("\n"); } printf(" ") for(int j=0;j<100;j++){ printf("%d",j);
Объяснение кода листинга программы
В данном коде построена столбчатая диаграмма. Вот список действий, которые происходят в коде:
- Создается два вложенных цикла: один для строк, другой для столбцов.
- В первом цикле переменная
i
принимает значения от 0 до 9. - Во втором цикле переменная
j
принимает значения от 0 до 99. - В каждой итерации внутреннего цикла выводится символ
*
или` в зависимости от того, больше ли значение переменной
iзначения переменной
j`. - После каждой итерации внешнего цикла выводится символ
\n
для перехода на новую строку. - После завершения построения диаграммы выводится пробел.
- Затем в третьем цикле выводятся значения переменной
j
от 0 до 99.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д