Hola Amigos,
Espero me puedan ayudar con este ptrogramita que veo que es sencillo, pero ya me tiene loco.
Se trata de lo siguiente (ta vez ya lo han visto):
Lo que se requiere es que el programa pregunte por un número, por ejemplo digamos que el usuario decide el número 8, entonces el programa debería de hacer lo siguiente
1234567##
123456###
12345####
1234#####
123######
12#######
1########
#########
Donde los números deben de ser espacios, (yo escribí números para saber cuantos espacios contar para efectos del programa)
Por ejemplo si el usuario tecleó el número 3 entonces debe de imprimir 3 lineas como sigue:
1234567##
123456###
12345####
Recordar que los números son espacios, Es todo el programa.
// este es el codigo que llevo
Código:
#include <stdio.h>
#include <cs50.h>
int main(void)
{
int height;
do
{
printf("please give me a number for a mario half pyramid: ");
height = GetInt();
if ( height > 23 || height < 0)
printf("Please pick a number integer betwee 1 and 23!\n");
}
while (height < 0 || height > 23);
if (height >= 0 && height <= 23)
// Half pyramid start
// spaces generator
for(int espacio = 0; espacio < height-1 ; espacio++)
{
printf(" ");
}
// hash generator (g is "gato" means hash in spanish)
for(int g = 0 ; g < height+1 ; g++)
{
printf("#");
}
printf("\n");
}