Lenguaje c Contenido: Programacion orientado a objetos. Lenguaje c. Programacion en c. la cara oculta del c builder. la programacion en c++. Programacion grafica en c. Apuntes en c++. Programacion win api con c. Lenguaje de programacio

Ver más
  • 1,417 Miembros
  • 528 Temas
  • 434 Seguidores
  • 0

Ayuda para hacer un triangulo de asteriscos en C

El ejercicio conciste en hacer un triangulo con asteriscos: Crear el programa asteriscos4 en el que se introduce un número entero y se crea una pirámide de asteriscos. Por ejemplo si se introduce el 6, el resultado sería

Estos son los codigos:


#include <stdio.h>

int main(){

int n,fila,col;
printf("tamaño de la piramide: " ) ;
scanf("%d",&n ) ;

for(fila=1;fila<=n;fila++){

/* Espacios en blanco*/
for(col=1;col<=n-fila;col++){

printf(" " ) ;

}
for(col=1;col<=2*fila-1;col++){

printf("*" ) ;

}

printf("n" ) ;

}

}



Bueno, lo que no entiendo es por qué aparece un printf("" ) ; vacio en el segundo for, en el tercer for aparece un printf("*" ) ; y por ultimo vuelve a aparecer un printf pero con un salto de linea, es decir, printf(n ) ;, En verdad no le veo la logica a esta estructura y sin embargo el se ejecuta y funciona correctamente mostrando el triagulo. Si alguien me puede explicar esta extructura le agradeceria mucho.

Saludos
  • 0
  • 0Calificación
  • 1Seguidores
  • 8.201Visitas
  • 0Favoritos

1 comentario

Tienes que ser miembro para responder en este tema