Вам не нужен cs50.h. Если get_int не является требованием для вашей программы. Я надеюсь, что это решение поможет вам в учебе.
РЕДАКТИРОВАТЬ: Только что понял, что пирамида Марио отличается от обычной пирамиды. Мое решение ниже для полной пирамиды. Вопрос уже задан, и решение можно найти здесь .
#include <stdio.h>
int main(void)
{
int n, i, j, k;
printf("Number: ");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for (j = 0; j < n-i; j++)
{
printf(" ");
}
for (k =0; k <= i; k++)
{
printf("# ");
}
printf("\n");
}
}