Programme en c
Résolu
momo
-
systemta7a Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
systemta7a Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un problème dans le programme appelée <<triangles inverses>>comme ça
8
88
888
8888
88888
88888
8888
888
88
8
grâce aux structures itératives et aux tableaux,j'ai essayé mais il ma donner
8
88
888
8888
88888
88888
8888
888
88
8
je sais pas pour quoi aide moi s'ils te plait :(
j'ai un problème dans le programme appelée <<triangles inverses>>comme ça
8
88
888
8888
88888
88888
8888
888
88
8
grâce aux structures itératives et aux tableaux,j'ai essayé mais il ma donner
8
88
888
8888
88888
88888
8888
888
88
8
je sais pas pour quoi aide moi s'ils te plait :(
A voir également:
- Programme en c
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
41 réponses
Donc tu veux
88888
8888
888
88
8
Et tu as
8
88
888
8888
88888
88888
8888
888
88
8
C'est bien ça ?
Si il manque des espaces utilise les balises < code > pour les conserver
88888
8888
888
88
8
Et tu as
8
88
888
8888
88888
88888
8888
888
88
8
C'est bien ça ?
Si il manque des espaces utilise les balises < code > pour les conserver
nn pas comme ce je sais pas pourquoi elle a affiché comme ca ms je veux exactement l'inverse de ca
8
88
888
8888
88888
8
88
888
8888
88888
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon j'ai fais en php deja, je traduis en C je reviens ^^
$taille = 4; for ($count = 0; $count < $taille * 2; $count++) { if ($count < $taille) for ($temp = 0; $temp <= $count; $temp++) echo '*'; else { for ($temp = 0; $temp < ($count - $taille); $temp++) echo '-'; for ($temp = 0; $temp < ($taille - ($count - $taille)); $temp++) echo '*'; } echo '<br/>'; }
int taille = 4; int temp; int count; for (count = 0; count < (taille * 2); count++) { if (count < taille) for (temp = 0; temp <= count; temp++) printf("*"); else { for (temp = 0; temp < (count - taille);temp++) printf(" "); for (temp = 0; temp < (taille - (count - taille)); temp++) printf("*"); } printf("\n"); }
Voila ça, dites moi si je me trompe, j'ai pas de compilateur C sous la main
EDIT : Remplacer "-" par " ", c'etait pour une meilleur aperçu, sous firefox j'obtiens :
* ** *** **** **** -*** --** ---*
int taille = 4; int temp; int count; char tab[8][4]; for (count = 0; count < (taille * 2); count++) { if (count < taille) for (temp = 0; temp <= count; temp++) tab[count][temp] = '*'; else { for (temp = 0; temp < (count - taille);temp++) tab[count][temp] = ' '; for (temp = 0; temp < (taille - (count - taille)); temp++) tab[count][temp] = '*'; } }
Reste plus qu'a afficher le tableau avec une tite boucle
int taille = 4; int temp; int count; char tab[8][4]; for (count = 0; count < (taille * 2); count++) { if (count < taille) for (temp = 0; temp <= count; temp++) tab[count][temp] = '*'; else { for (temp = 0; temp < (count - taille);temp++) tab[count][temp] = ' '; while (temp++ < taille) tab[count][temp] = '*'; } } for (count = 0; count < taille * 2; count++) printf("%s\n", tab[count]);
Avec ça t'as rien ?
Ben tu m'a bien dis que tu voulais un tableau nan ? :s