Плохо ли смотреть готовый код задач по СИ, чтобы понять как это работает?
"Плохо ли смотреть чужой рабочий код (с похожей задаче)"
Плохо ли писать книги, если до этого никогда ничего не читал?
Плохо ли снимать фильмы, если до этого никогда фильмы не смотрел?
Плохо ли готовить, если до этого ел только сырое?
Чужой опыт - это то, что дало человечеству цивилизацию.
/* вывод символа # в строках и столбцах - читайте и разбирайтесь на здоровье. Если нужен интерактивный ввод - сами допишите. Это на гистограмму не влияет :-)  */

#include <stdio.h>
int main(void)
{
	int total = 9;
	for(int i = 2; i <= total; ++i) {
		for(int j = 1; j <= i; ++j) {
			printf("#");
		}
		printf("\n");
	}
	return 0;
}
/* ВЫВОД 
alexander@alexander-Inspiron-3521:~/my$ gcc -std=c99 output.c -o 4_16 && ./output
##
###
####
#####
######
#######
########
#########
*/