PDA

Visualizza la versione completa : [C] Creazione di un albero di Natale con asterischi


21Edoardo96
05-12-2011, 18:21
Ciao
il codice che ho scritto funziona per non mi posiziona il tronco dell'albero in centro ma lo visualizza alla sinistra dello schermo, come posso fare per sistemare il tronco sempre in mezzo a seconda della grandezza della chioma? :bh:


#include<stdio.h>
main()
{
printf("Buon natale e felice anno nuovo:\n\n");
int i, bianchi, asterischi, corteccia, altezza, fusto;
bianchi=0;
asterischi=0;
corteccia=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(asterischi<i)
{
printf("*");
asterischi++;
}
printf("\n");
bianchi=0;
asterischi=0;
}

while(corteccia<fusto)
{
printf("***");
printf("\n");
corteccia++;
}
system("PAUSE");
}


Ciao e grazie ;)

Daisyland
07-12-2011, 22:09
Ma qui


while(corteccia<fusto)
{
printf("***");
printf("\n");
corteccia++;
}


prima della printf con gli asterischi non metti proprio gli spazi, e' normale che ti stampi i 3 asterischi a inizio riga

Loading