Posez votre question Signaler

Langage c dessiné un triangle [Résolu]

badreflow 44Messages postés 13 juin 2008Date d'inscription 22 avril 2012Dernière intervention - Dernière réponse le 11 mai 2012 à 17:38
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
*
**
***
****
*****
******
*******
********
Lire la suite 

Langage c dessiné un triangle »

20 réponses
Réponse
+9
moins plus
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 ("*");
}
}
}}}
aladin - 21 oct. 2011 à 14:13
save dir ya pas d'etoile a l entrer
sadok - 28 déc. 2011 à 00:30
oui comment peut on faire si on veux un triangle vide à lintérieur !!
henri landry3500volt - 10 févr. 2012 à 13:28
salut j ai besoin d aide j arrive pas ecrit le triangle de pascal sur le language c
Ajouter un commentaire
Réponse
+2
moins plus
mais se que j vouler dessiner c est triangle comme celui ci
-------------------------------------------*
-----------------------------------------***
----------------------------------------****
---------------------------------------*****
--------------------------------------******
-------------------------------------*******
------------------------------------********
-----------------------------------*********
----------------------------------**********


et c est plus defficle
titif - 25 nov. 2008 à 12:29
# 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;

}
Ajouter un commentaire
Réponse
+2
moins plus
#include <stdio.h>
main()
{int nbl ;
int i, j ;
clrscr();
printf ("combien de lignes : ") ;
scanf ("%d", &nbl) ;
for (i=1 ; i<=nbl ; i++)
{ for (j=1 ; j<=2*i-1 ; j++)
printf ("*") ;
printf ("\n") ;
}
getch();
}

mais l'affichage n'est pas est orienté à gauche.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjours, vous auriez la même chose en langage C++

Je commence tout juste le BTS IRIS (remarquer pour faire sa je suppose qu'il faut pas être en 2eme année ;) )

Merci
uluqiorra$ - 22 déc. 2010 à 23:45
je suis en premier année et il nous le demande n__n
Ajouter un commentaire
Réponse
-1
moins plus
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int a,i,j;
printf ("donnez un nombre\n");
scanf("%d",&a);

for (i=1; i<=a;i++){
printf("\n ");

for (j=1; j<=i;j++){

printf("\t*");
printf("*");

}
}
system("PAUSE");
return 0;
}
ista ntic bm tdi g c syy samir - 21 févr. 2011 à 13:22
zero walo zeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeero martawkch
Ajouter un commentaire
Réponse
-1
moins plus
bonjouuuuuuuuuuur j'ai la solution :

main()
{
int i,j,l,c;
printf("entrerz le nb d'etoiles ");
scanf("%d",& c);
printf("entrerz le nb de ligne");
scanf("%d",& l);
for(i=0;i<=c;i++)
{
for(j=1;j<=l;j++)
{
printf("*");
}
printf("\n");
}
system("pause");
}
badreflow- 17 mai 2010 à 18:14
merci fati ...
Ajouter un commentaire
Réponse
-1
moins plus
Salut, je te donne le code :


//*********************************************************

triangle() {
int i, j, k, m;
int l = 10;
int a;
printf("Nombre de ligne\n");
scanf("%d", &i);
a = i;
k = 1;
i = i*2;//pour la hauteur




for(k=1; k<i; k++)
{
//Nombre d'étoile par ligne et d'espaces
for(j=0; j<=a; j++)
{
printf(" ");
}
a--;
for(m = 0; m<k; m++)
{

printf("*");
}
printf("\n");
k = k + 1;
}
printf("\n");
//voilà !
}





//*************************************************************



Je l'ai fait sur dev C++ donc tu copy le code et tu vois voilà. Bon courage !!
jf ;-)
Ajouter un commentaire
Réponse
-3
moins plus
c'est tout simplement comme suit
----------------------------------------------------------------------------------
# include <stdio.h>
main ()
{

int N,i,j ;

printf ("Donnez l'hauteur N =");

scanf ("%d",&N);

for (i=1;i<=N;i++)
{
for (j=1;j<=i;j++)
{
printf ("*");
}
printf ("/n");
}
getch ();

}
-----------------------------------------------------------------------------
tass - 11 mai 2012 à 17:38
svp je veux la résolution du meme exercice mais en language pascal
Ajouter un commentaire
Ce document intitulé « langage c dessiné un triangle » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?