El problema está en la seleccion de caracteres, si quieres 'bajar' tienes que restar
De todas formas te falta un cotrol de errores para evitar que pongan una altura mayor que la letra de inicio
Código C:
Ver originalaltura = 6;
inicial = 'F';
limite = inicial - 'A';
if(limite < altura) {
altura = limite;
}
Ya se que no deberia pero ahi va el bucle:
Código C:
Ver originalfor(h = 0; h <= altura; h++) {
for(w = 0; w <= h; w++) {
}
}
Saludos
vosk