cs_soufyank
Messages postés1Date d'inscriptionmardi 19 janvier 2010StatutMembreDernière intervention19 janvier 2010 19 janv. 2010 à 22:03
merci pour ça
cs_Scooper
Messages postés71Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention12 septembre 2013 18 oct. 2003 à 14:55
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("
");
19 janv. 2010 à 22:03
18 oct. 2003 à 14:55
#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();
}