Test Foro de elhacker.net SMF 2.1

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
Cita de: 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!
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
Cita de: 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!

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
Cita de: Lord R.N.A. en 19 Septiembre 2010, 23:15 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
Cita de: Lord R.N.A. en 19 Septiembre 2010, 23:43 PM
bueno cuando postees ayudo.

eso hice, pero dices que con un solo for se puede... WTF... O_o
#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).