Programme en c
Résolu
momo
-
systemta7a Messages postés 26 Statut Membre -
systemta7a Messages postés 26 Statut Membre -
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
- Programme word gratuit - Guide
- Message programmé iphone - 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