1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int n,i,j; //nb = nombre d'étoile ds 1/2 sup, n = nb ligne, i,j=iterateur
int espace,nbetoile;
printf("nombre de ligne : ");
scanf("%d",&n);
printf("\n");
for(i=1;i<=n/2+1;i++) //boucle qui permet le retour a la ligne
{
espace=n-i-2;
nbetoile=n-2*(i+1);
for(j=1;j<=i;j++) //boucle qui permet le nombre afficher '*' en fonction de la boucle du i
{
printf("%*c",espace,printf("%*c",nbetoile,'*'));
}
printf("\n"); // retour a la ligne pour la mise en forme
}
system("PAUSE");
return 0;
} |
Partager