Cicli for - Triangolo ad alberi di natale rovesciato

di il
1 risposte

Cicli for - Triangolo ad alberi di natale rovesciato

Salve,

stavo cercando di creare un programma che visualizzasse un triangolo che, per rendere l'idea, deve sembrare un pino rovesciato:

*******
_*****
__***
___*

p.s. non mi legge gli spazi, ho messo underscore

Una cosa del genere.
Ho provato a farlo ma me ne esce metà:
int n,i,s,k;
    printf("Inserire un valore: ");
    scanf("%d", &n);
    for(i=0; i<n; i++)
    {
        printf("*");
    }
    printf("\n");
    for(s=0; s<n; s++)
    {
        printf(" ");
        for(k=0; k<(n-2)-(s-1); k++)
        {
            printf("*");
        }
        printf(" ");
        printf("\n");
    }
    return 0;
Come risolvo? Spiegatemi anche come fate

1 Risposte

  • Re: Cicli for - Triangolo ad alberi di natale rovesciato

    Ciao BosizeYou,
    il numero di asterisci di ogni riga si deve incrementare di due e non di uno, e prima di disegnare gli asterischi devi fare un altro for che disegna gli spazi. C' è Pinuzzo che sta facendo lo stesso problema, se vuoi puoi seguire il suo thread e contattarlo.
Devi accedere o registrarti per scrivere nel forum
1 risposte