Programación Diamante
/*Hay una advertencia en el código de abajo, lo he corregido*/
# include ltstdio.h gt
//
//Imprimir n *
//
void PrintStars(entero)
{
int I;
for(I = 0 ;iltn;i)
printf(" * ");
}
//
//Imprimir n espacios
//
espacio de impresión vacío (int n)
{
int I;
for( I = 0; iltn; i )
printf(" ");
}
Administrador no válido (no válido)
{
int n;
int StarNum, SpaceNum
int I;
Printf("Ingrese el valor de n:");
scanf("d ", ampn);
for(I = 1; i lt2 * n; i)
{
//Cuenta el número de espacios en esta línea.
Si (i gtn)
núm espacio = I-n
Otro
núm espacio = n-I;
//Cuenta el número de estrellas
star num =(n-space num)* 2-1;
imprimir espacios(SpaceNum);
imprimir estrellas (StarNum);
printf(" \ n ");
}
}