Título: Ayuda con mi programa en C Publicado por: CGC81 en 30 Septiembre 2018, 01:41 am Voy empezando en esto de la programación y me encargaron imprimir esto:
* ***** * ***** ** **** ** **** *** *** *** *** **** ** **** ** ***** * ***** * Mi codigo es este: #include<stdio.h> #include<conio.h> int main(){ int i, j; for(i=1;i<=5;i++) { for(j=1;j<=i;j++) printf("*"); printf("\n\n"); } printf("\n"); for(i=1;i<=5;i++) { for(j=5;j>=i;j--) printf("*"); printf("\n\n"); } getch(); } y el problema es que me lo imprime asi: * ** *** **** ***** ***** **** *** ** * ¿qué es lo que me hace falta para que en vez de que los triángulos se impriman hacia abajo, lo hagan horizontalmente? Título: Re: Ayuda con mi programa en C Publicado por: Beginner Web en 30 Septiembre 2018, 07:05 am Hola es con tab, no uso C;
Código
Título: Re: Ayuda con mi programa en C Publicado por: OmarHack en 30 Septiembre 2018, 10:21 am Cuando escribes /n
insertas un salto de linea. Tu estas generando 2 saltos de linea dentro del bucle todo el rato. Necesitas dar el enunciado del ejercicio, ya que si hago lo que pides, lo pongo a mano sin bucles ni nada xD. printf("* ***** * *****"); printf("\n"); printf("\n"); printf("** **** ** ****"); XD Métele otro bucle nuevo para generar espacios y quitale los saltos de línea para que te ímprima al lado en vez de abajo. Después le metes solo dos saltos de línea cuando la variable llegue a 5, no todo el rato. Lo puedes poner fuera del bucle y no te complicas, simplemente mete el salto de linea entre bucle y bucle. |