Date création : 25-10-2007 00:00:00 Date de la dernière modification : 12-01-2008 17:23:36
 Vous êtes dans : Langage C Astuces / Exercices
Ennoncé
Création d'un losange avec des étoiles
La solution
#include <stdio.h>
int main (void)
{
int i, j, k, t, longueur;
printf("Entrez la longueur désirée : ");
scanf("%d",&longueur);
for (i = 0; i < longueur; ++i){
for (j = 0; j < (longueur - i) - 1; ++j)
printf (" ");
printf ("*");
if (i > 0){
for (k = 0; k < 2 * i - 1; ++k)
printf (" ");
printf ("*");
}
printf ("\n");
}
t = k - 2;
for (i = 1; i < longueur; ++i){
for (j = 0; j < i; ++j)
printf (" ");
printf ("*");
if (i < longueur - 1){
for (k = 0; k < t; ++k)
printf (" ");
printf ("*");
t = t - 2;
}
printf ("\n");
}
return 0;
}
|
Exécution
lami20j@debian:~$ ./losange
Entrez la longueur désirée : 5
*
* *
* *
* *
* *
* *
* *
* *
*
lami20j@debian:~$ ./losange
Entrez la longueur désirée : 10
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
|
Explication
|