Título: AYUUUUUDA Publicado por: silfer_1908 en 28 Septiembre 2018, 07:21 am COMO CREO ESTE PROGRAMA
1 12 123 1234 12345 12345 1234 123 12 1 int k, i, j; printf("Introduce el numero de filas que tendra la piramide: "); scanf("%i",&k); getchar(); printf("\n"); for(i=1;i<=k;i++) { for(j=1;j<=i;j++) { printf("%i ",j); }printf("\n"); } for(i=1;i=k;k--) { for(j=i;j=i;i--) printf("%i ",j); printf("\n"); } } Tengo ese codigo pero solo imprime 1 12 123 1234 12345 54321 4321 321 21 1 Título: Re: AYUUUUUDA Publicado por: EdePC en 28 Septiembre 2018, 15:21 pm Saludos,
- Intenta no modificar el valor de k, e identificar bien las filas, las columnas y el patrón a conseguir. - La primera parte la tienes hecha, en la segunda parte necesitas primero k columnas (Ej.: 5 columnas), luego k - 1 y así hasta llegar a 1 columnas -- Entonces utiliza k para determinar el número de filas como ya lo estabas haciendo en a primera parte, luego utiliza i para determinar la fila actual ,y utiliza j con respecto a i determinar el valor y el número de columnas respectivamente. Código
Código: Introduce el numero de filas que tendra la piramide: 5 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 Título: Re: AYUUUUUDA Publicado por: silfer_1908 en 28 Septiembre 2018, 18:03 pm muchas gracias carnal te debo una coca
|