26/05/2012, 21:10
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Formar figuras Hola, que tal? Disculpen que les traiga una duda tan tonta es que me está volviendo loco..hace poco empece la carrera de ingeniero en sistemas y NUNCA antes programe en mi vida...estoy trabado con estructuras de repetición..a ver quien puede darme una mano con mi código...
el ejercicio en cuestion es mediante estructuras de repetición en C, dibujar algo como lo siguiente: el usuario ingresa por teclado un numero impar y el programa lo dibujo, en el ejemplo que pongo el usuario ingreso el numero 5, si ingresa el 7 tendria mas astericos y asi con cualquier numero impar...
*
*
*
*
*
Mi problema está en que no se como hacer el código que me dibuje la parte de abajo, hasta ahora tengo esto para lo de arriba y lo del medio:
int main()
{
int num, fila, j;
do
{
printf("Ingrese un entero positivo impar mayor que 9: ");
scanf("%d", &num);
} while (num <= 0 || num%2 == 0 || num < 5);
for (fila = 0; fila<num/2; fila++)
{
j=0;
while (j<=num)
{
if (j==fila)
printf("*");
else
printf (" ");
j++;
}
printf("\n");
}
for (fila=0; fila<=num/2; fila++)
{
if (fila<num/2)
printf(" ");
else
printf("*");
}
printf("\n");
return 0;
}
Bueno, muchas gracias de antemano, y el que pueda explicarme al menos en pseudocodigo sera muy agradecido |