Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: PopCarmine en 19 Septiembre 2010, 20:58 pm



Título: Creando una figura con el caracter: *
Publicado por: PopCarmine en 19 Septiembre 2010, 20:58 pm
Hola, que tal!
tengo que crear un programa en C el cual me haga por ejemplo esta figura:

     *
   ***
  *****
 ******
*******

tengo que usar un for o dos?
o que es lo que tengo que hacer?
la verdad, lo intente y solo falle... 8(
asi que si alguien me puede decir que onda, se le agradeceria!!!
8D


Título: Re: Creando una figura con el caracter: *
Publicado por: [L]ord [R]NA en 19 Septiembre 2010, 21:52 pm
con un solo for es suficiente.


Título: Re: Creando una figura con el caracter: *
Publicado por: Flynker en 19 Septiembre 2010, 22:40 pm
Tampoco necesariamente ocupas el for me parece que con solo printf(); y \n es mas que suficiente o tambien puedes utilizar varios printf(); para que veas como va ir quedando la figura

printf("    *\n");
printf("   **\n");
printf("  ***\n");
printf("*****\n");

saludos!


Título: Re: Creando una figura con el caracter: *
Publicado por: xassiz~ en 19 Septiembre 2010, 22:52 pm
Tampoco necesariamente ocupas el for me parece que con solo printf(); y \n es mas que suficiente o tambien puedes utilizar varios printf(); para que veas como va ir quedando la figura

printf("    *\n");
printf("   **\n");
printf("  ***\n");
printf("*****\n");

saludos!
lol, logicamente estará preguntando por un algoritmo


Título: Re: Creando una figura con el caracter: *
Publicado por: PopCarmine en 19 Septiembre 2010, 23:04 pm
Tampoco necesariamente ocupas el for me parece que con solo printf(); y \n es mas que suficiente o tambien puedes utilizar varios printf(); para que veas como va ir quedando la figura

printf("    *\n");
printf("   **\n");
printf("  ***\n");
printf("*****\n");

saludos!

hehe, esa es la forma FACIL, lo que yo quiero hacer es como dice alguien de arriba... un algoritmo
O_o



Título: Re: Creando una figura con el caracter: *
Publicado por: [L]ord [R]NA en 19 Septiembre 2010, 23:15 pm
hasta ahora que tienes?


Título: Re: Creando una figura con el caracter: *
Publicado por: PopCarmine en 19 Septiembre 2010, 23:25 pm
hasta ahora que tienes?

creo ya lo tengo, pero lo voy a mejorar...
O_o


Título: Re: Creando una figura con el caracter: *
Publicado por: [L]ord [R]NA en 19 Septiembre 2010, 23:43 pm
bueno cuando postees ayudo.


Título: Re: Creando una figura con el caracter: *
Publicado por: PopCarmine en 19 Septiembre 2010, 23:47 pm
bueno cuando postees ayudo.

eso hice, pero dices que con un solo for se puede... WTF... O_o
Código:
#include<stdio.h>
int main()
{
    int x,y,m,n,d;
    d=8;
    m=d;
    printf("Piramide hecha con *\n");
    for(x=1;x<=8;x++){
      printf("\n");
      for(n=1;n<=m;m--)
        printf(" ");
        m=d-x;
        for(y=1;y<=2*x-1;y++)
          printf("*");
          }
    getch();
}


Título: Re: Creando una figura con el caracter: *
Publicado por: xassiz~ en 19 Septiembre 2010, 23:59 pm
Interesante tu código :o

Mira el mío (http://foro.elhacker.net/programacion_cc/codigo_contruccion_de_piramide-t305340.0.html).