Langage c dessiné un triangle

Résolu
badreflow Messages postés 63 Statut Membre -  
 dream -
Bonjour,
Bonjour,
svp aider moi j ai un exercices
Ecrire un programme en lagage c qui permet d afficher un triangle isocéle formé d'étoile.la hauteur du triangle (c 'est a dire le nombre des lignes)sera fournie en donnée,comme dans l exemple ci dessous.

combien de ligne ? 8

*
**
***
****
*****
******
*******
********
Configuration: Windows XP
Internet Explorer 6.0

13 réponses

Résumé de la discussion

L'objectif évoqué porte sur l'écriture d'un programme en C affichant un triangle isocèle formé d'étoiles dont la hauteur (nombre de lignes) est fournie par l'utilisateur. Plusieurs réponses proposent des variantes en C, utilisant des boucles imbriquées, des compteurs et des espaces pour dessiner le triangle, certaines en étoile simple, d'autres en motif alternatif. Les solutions varient aussi sur les détails d'implémentation, avec des exemples utilisant printf et scanf, des bibliothèques stdio.h et conio.h, et des approches plus complexes pour les triangles pleins ou vides. En pratique, les échanges montrent aussi des essais incomplets ou des erreurs de logique, avec des liens vers des ressources externes et des variantes répondant à des préférences d'outils.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. badreflow Messages postés 63 Statut Membre 40
     
    pardent mais ca marche pas je crois q il y a probléme avec ; getch ()
    j ai trouver la solution

    #include <stdio.h>
    int main ()
    {int y,j,i,p ;
    for(p=0;p<y;p++)
    {printf ("\ncombien de ligne ? \n");
    scanf ("%d",&y);
    for(i=0;i<y;i++)
    {printf ("\n");
    {for(j=0;j<=i;j++)
    {printf ("*");
    }
    }
    }}}
    25
    1. titifio
       
      # include <stdio.h>
      #include <conio.h>
      main ()
      {
      int N,i,j ;
      printf ("Donnez l'hauteur N =");
      scanf ("%d",&N);
      for (i=0;i<N;i++){
      for (j=0;j<=N-(i+1);j++)printf (" ");
      for (j=0;j<2*i+1;j++)printf ("*");
      for (j=0;j<=N-(i+1);j++)printf (" ");
      printf ("\n");
      }
      getch();
      return 0;

      }
      0
    2. high
       
      #include<stdio.h>
      #include<stdlib.h>
      main()
      {
      int i,j,n;
      printf("donnez un nombre");
      scanf("%d", &n);
      for(i=1;i<=n;i++)
      {
      for(j=1;j<=i;j++)
      printf("*");
      printf("\n");
      }
      system("pause");
      }
      0