Ciao
mi ero dimenticato che l'altezza dell'albero la deve definire l'utente quindi ho riscritto il codice:
codice:
#include<stdio.h>
int main()
{
printf("Buon natale e felice anno nuovo:\n\n");
int i, bianchi, asterischi1, asterischi2, altezza, fusto;
bianchi=0;
asterischi1=0;
printf("Inserisci l'altezza della chioma dell'albero di natale:");
scanf("%d", &altezza);
printf("Inserisci l'altezza della fusto dell'albero di natale:");
scanf("%d", &fusto);
for(i=1;i<altezza;i=i+2)
{
while(bianchi<(altezza-i)/2)
{
printf(" ");
bianchi++;
}
while(asterischi1<i)
{
printf("*");
asterischi1++;
}
printf("\n");
bianchi=0;
asterischi1=0;
}
printf("\n");
while(asterischi2<fusto)
{
printf("******");
asterischi2++;
}
printf("\n");
system("pause");
}
volevo però chiedervi dove sbaglio visto che il numero degli asterischi non è mai quallo che inserisce l'utente