Con esa función y unos retoques se consigue facilmente mostrar una pirámide de asteriscos.
Modificando la variable pisos podemos cambiar el numero de filas que compondrán la pirámide.
*
***
*****
*******
Código
#include<stdio.h> //Contruccion de piramide - por pablomi void nprint(char *cadena, int veces); int main() { int pisos = 5; //Numero de pisos de la piramide int espacios = pisos-1; int i, x; i = x = 1; while(i<=pisos) { nprint(" ", espacios); nprint("*", x); nprint(" ", espacios); espacios -= 1; x += 2; i++; } return 0; } void nprint(char *cadena, int veces) { int i; for(i=0; i<veces; i++) }
¿Qué os parece?