#include <stdio.h>

int main() {
    int hauteur; // Nombre de lignes du triangle, saisi par l'utilisateur

    // Demande la hauteur à l'utilisateur
    printf("Entrez la hauteur du triangle :\n");
    scanf("%d", &hauteur); // Lit l'entier saisi et le stocke dans "hauteur"

    // Boucle sur chaque ligne du triangle (de 1 à hauteur)
    for (int i = 1; i <= hauteur; i++)
    {
        // Affiche les espaces à gauche pour centrer le triangle
        // Il y en a de moins en moins à chaque ligne (hauteur - i)
        for (int j = 0; j < hauteur - i; j++)
        {
            printf(" ");
        }

        // Affiche les étoiles de la ligne
        // Le nombre d'étoiles suit la suite 1, 3, 5, 7... (2*(i-1) + 1)
        for (int j = 0; j < 2 * (i - 1) + 1; j++)
        {
            printf("*");
        }

        // Passe à la ligne suivante
        printf("\n");
    }

    return 0; 
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: