Código c:
Ver originalint n = 8;
for(int i=n;i>0;i--){
for(int j=0;j<i;j++){
}
}
El primer for se encarga de los "n" renglones. Para cada uno de estos "n" renglones hay otro for que se encargará de imprimir "i" caracteres según el renglón en el que se encuentre y luego \n para pasar a la siguiente línea.