LIGNES EN PYRAMIDE INVERSÉE

Messages postés
71
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
12 septembre 2013
- - Dernière réponse : cs_soufyank
Messages postés
1
Date d'inscription
mardi 19 janvier 2010
Statut
Membre
Dernière intervention
19 janvier 2010
- 19 janv. 2010 à 22:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17145-lignes-en-pyramide-inversee

Afficher la suite 
cs_Scooper
Messages postés
71
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
12 septembre 2013
-
j'ai fais un truc similaire en C :

#include <stdio.h>

main()
{
int i,j,k,l,nb; /* INITIALISATION DES VARIABLES */
printf("Combien de ligne ?
");
scanf("%d",&i);
for(k=0;k<(i+1);k++) /* (ligne)Pour k=0 a k=(8+1 exemple) nombre+1, on incremente i */
{
nb=k+(k-1); /* le nombre d'‚toile = k+(k-1) (par exemple 8+7 pour la derniere ligne */
for(l=0;l<(50-(i+k));l++) /* (espace)(50=milieu de lecran) pour l=0 a l=50-(i(nombre de ligne)+k(ligne courante)) */
{
printf(" "); /* ecrire le nombre d'espace pour aligner les ‚toiles */
}
for(j=0;j<nb;j++) /* ecrire le nombre d'‚toile correspondant a la ligne */
{
printf("*");
}
printf("
");

}
getch();
}
cs_soufyank
Messages postés
1
Date d'inscription
mardi 19 janvier 2010
Statut
Membre
Dernière intervention
19 janvier 2010
-
merci pour ça