Figure
Fermé
Guyguy
-
Modifié par jipicy le 30/04/2016 à 15:18
paly2 Messages postés 254 Date d'inscription vendredi 29 août 2014 Statut Membre Dernière intervention 15 février 2018 - 31 mai 2016 à 15:11
paly2 Messages postés 254 Date d'inscription vendredi 29 août 2014 Statut Membre Dernière intervention 15 février 2018 - 31 mai 2016 à 15:11
1 réponse
paly2
Messages postés
254
Date d'inscription
vendredi 29 août 2014
Statut
Membre
Dernière intervention
15 février 2018
25
Modifié par paly2 le 31/05/2016 à 15:14
Modifié par paly2 le 31/05/2016 à 15:14
Ceci fonctionne:
Compare ce code avec le tien pour comprendre où étaient tes erreurs (par exemple, tu séparait les moitiés de lignes dans deux blocs différents (alors qu'il faut les garder sur la même ligne, séparées par des espaces), tu affichait deux / dans la deuxième partie....)).
La curiosité est une excellente qualité !
#include <stdio.h>
/*
0 0
\1 1/
/\2 2/\
\/\3 3/\/
/\/\4 4/\/\
\/\/\5 5/\/\/
/\/\/\6 6/\/\/\
\/\/\/\7 7/\/\/\/
/\/\/\/\8 8/\/\/\/\
\/\/\/\/\99/\/\/\/\/ */
int main()
{
int i,j,k;
for(i=0; i<10; i++) {
for(j=0; j<i; j++)
if(j%2)
printf("/");
else
printf("\\");
printf("%d", i);
for(k=0; k < 18-(i*2); k++)
printf(" ");
printf("%d", i);
for(j=0; j<i; j++)
if(j%2)
printf("\\");
else
printf("/");
printf("\n");
}
}
Compare ce code avec le tien pour comprendre où étaient tes erreurs (par exemple, tu séparait les moitiés de lignes dans deux blocs différents (alors qu'il faut les garder sur la même ligne, séparées par des espaces), tu affichait deux / dans la deuxième partie....)).
La curiosité est une excellente qualité !