Faire des triangles
Résolu
Bonjour,
Je souhaiterais réaliser des triangles avec des étoiles en langage C de manière à pouvoir choisir le nombre d'étoile et de ligne que je veux.
Savez vous la stratégie à adopter ?
*
**
***
****
*****
******
*******
********
*********
**********
***********
Je souhaiterais réaliser des triangles avec des étoiles en langage C de manière à pouvoir choisir le nombre d'étoile et de ligne que je veux.
Savez vous la stratégie à adopter ?
*
**
***
****
*****
******
*******
********
*********
**********
***********
7 réponses
Résumé de la discussion
Question porte sur la réalisation en langage C de triangles étoilés personnalisables, permettant de choisir le nombre d'étoiles et de lignes et d'afficher différentes configurations. Des réponses évoquent des ajustements de boucles for, l'usage de i pour l'incrément et la gestion des espaces, ainsi que des exemples de code et d'entrées utilisateur. Plusieurs échanges portent notamment sur le rôle de i, la construction d'un triangle isocèle et les choix entre printf et putchar pour l'affichage des étoiles. Pour terminer, des précisions techniques proposées incluent l'évitement de stdlib.h, l'utilisation de const int pour les paramètres et le passage à putchar pour optimiser l'affichage des étoiles.
-
J'avais fait un autre topic avec des pistes, mais il a été effacé très rapidement ; je n'ai plus les pistes que j'avais avant car elles été à un ami qui a reprit les feuilles.
-
ContributeurL'utilisateur rentre le nombre de lignes. Cela te permettra de connaître le nom d'itération dans ta première boucle for (avec un saut de ligne).
Ensuite, pour chaque itération, tu dois afficher i+1 étoiles (deuxième boucle for).
Rien de plus ;-)
-
Un itération c'est quoi ? Pardonnez moi, j'ai eu le cours effectivement sur les itérations, mais seulement de nouvelle fonction comme "if" ou " for "
-
On m'a simplement dit que c'était une opération qu'on recommençait jusque le programme ait le bon résultat.
-
Je vous le dis Fiddy, je risque de me faire bannir ce soir ou demain ; donc vous étonnez pas si je ne réponds plus, ce n'est pas par impolitesse mais incapacité.
-
Je sais qu'il faut deux variables premièrement ; une variable l qui est le nombre de la ligne, la première, la deuxième ; la troisième ...
Et un nombre total " n " de ligne, celui qui rentre !
n ligne qu'on veut ; et à chaque nouvelle ligne un truc du genre l-2 étoile.-
ContributeurUne itération ? C'est toutes les fois que la boucle for va être parcourue.
Par exemple : for(i=0; i<5; i++) {printf("coucou\n");} cela fait 5 itérations. Et lors de chaque itération, on affichera "coucou".
Pourquoi tu te ferais bannir ? Si tu respectes les règles du site, il n'y a pas de risque... -
-
-
-
-
-
Merci, j'en avais aussi besoin.