elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con mi programa en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con mi programa en C  (Leído 1,156 veces)
CGC81

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda con mi programa en C
« 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?


« Última modificación: 30 Septiembre 2018, 02:19 am por CGC81 » En línea

Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: Ayuda con mi programa en C
« Respuesta #1 en: 30 Septiembre 2018, 07:05 am »

Hola es con tab, no uso C;
Código
  1. #include<stdio.h>
  2. #include<conio.h>
  3. int main(){
  4. int i, j;
  5. for(i=1;i<=5;i++)
  6. {
  7.   for(j=1;j<=i;j++)
  8.   printf("*");printf("\t");
  9.   for(j=5;j>=i;j--)
  10.   printf("*");printf("\t");
  11.   for(j=1;j<=i;j++)
  12.   printf("*");printf("\t");
  13.   for(j=5;j>=i;j--)
  14.   printf("*");printf("\t");
  15.   printf("\n");
  16. }
  17. getch();
  18. }


« Última modificación: 30 Septiembre 2018, 07:12 am por Beginner Web » En línea

7w7
OmarHack


Desconectado Desconectado

Mensajes: 1.268


Ver Perfil
Re: Ayuda con mi programa en C
« Respuesta #2 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.
En línea

I like to test things.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA CON PROGRAMA
Diseño Gráfico
Luisango 1 2,453 Último mensaje 17 Abril 2005, 13:25 pm
por Sub_Cero
ayuda con mi programa
Programación Visual Basic
nitrox 2 2,355 Último mensaje 31 Julio 2005, 00:48 am
por Slasher-K
[Ayuda] ¿Cómo ejecutar otro programa desde mi programa de C#?
.NET (C#, VB.NET, ASP)
Zodiak98 1 6,156 Último mensaje 8 Diciembre 2013, 01:51 am
por Eleкtro
[AYUDA] Ayuda con NETCAT o cualquier otro programa similar
Dudas Generales
Noxware 0 2,183 Último mensaje 16 Junio 2014, 18:13 pm
por Noxware
AYUDA! ---- Programa en lenguaje C en programa Dev-C ++ ---- AYUDA!
Programación C/C++
EduardoSaenz 4 3,875 Último mensaje 7 Mayo 2016, 23:38 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines