- include<stdio.h>
- include<stdlib.h>
main()
{
int a;
int b;
int h;
printf("entrez une valeur\n");
scanf("%d",&);
for(a=1; a<=h; a++);
{
b=0;
for(b=0; b<a; b++)
{
printf("*");
}
printf("\n");
}
return 0;
}
Bon voilà le code c cadeau mais il ne fais pas du tout ce que je souhaiterai faire.
Mon but est à partir d´un nombre entrer de creer un triangle d´*.
Je donne un exemple avec la valeur 5:
*
**
***
Ce que je ne comprend pas, c´est que normalement, enfin d´après moi, il devrais d´abord afficher une * qui vient de la boucle imbriquée puisque b<a puis lorsqu´il incrémente b, b!=a donc il n´affiche plus * et passe à la suite qui lui dit de sauter une ligne.
Ensuite il incrément a qui est toujours < =h puis il recommence dans la boucle imbriqué b étant égal à 0 il devrait afficher à chaque fois une * de plus qu´avant et vu qu´à chaque fois je lui demande de sauter une ligne il devrait il y´avoir une * à chaque ligne.
C´est ça que je ne comprend pas