Structures itératives
Fermé
Blennoragie
Messages postés
34
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
30 octobre 2012
-
15 nov. 2009 à 18:30
Blennoragie Messages postés 34 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 30 octobre 2012 - 15 nov. 2009 à 19:37
Blennoragie Messages postés 34 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 30 octobre 2012 - 15 nov. 2009 à 19:37
A voir également:
- Structures itératives
- No Man's Sky - Les structures ne chargent pas et crash au lancement du jeu - Forum Jeux vidéo
3 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
15 nov. 2009 à 19:01
15 nov. 2009 à 19:01
Une structure du type:
Bonne réflexion.
for (ligne=0; ...; ligne++) { for (ligne=0;...; ligne++) ... }ne fonctionne jamais... sauf exception bien sûr.
Bonne réflexion.
Blennoragie
Messages postés
34
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
30 octobre 2012
6
15 nov. 2009 à 19:13
15 nov. 2009 à 19:13
J'trouve absolument rien, surtout la 2eme boucle qui me pose probleme.
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
15 nov. 2009 à 19:29
15 nov. 2009 à 19:29
Insère un 'printf' tel que:
Bonne réflexion.
for (ligne=0; ...; ligne++) { for (ligne=0;...; ligne++) { printf ("ligne = %d", ligne); ... } ... }et essaie de comprendre le résultat.
Bonne réflexion.
Blennoragie
Messages postés
34
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
30 octobre 2012
6
15 nov. 2009 à 19:37
15 nov. 2009 à 19:37
J'ai réussi, voilà mon prog final :
#include <stdio.h>
#include <stdlib.h>
int main(void){
int ligne,hauteur,espace,etoile;
printf("Hauteur du triangle : ");
scanf("%d",&hauteur);
for(ligne=0;ligne<hauteur;ligne++)
{
for(espace=0;espace<hauteur-1-ligne;espace++)
{
printf(" ");
}
for(etoile=0;etoile<1+2*ligne;etoile++)
{
printf("*");
}
printf("\n");
}
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <stdlib.h>
int main(void){
int ligne,hauteur,espace,etoile;
printf("Hauteur du triangle : ");
scanf("%d",&hauteur);
for(ligne=0;ligne<hauteur;ligne++)
{
for(espace=0;espace<hauteur-1-ligne;espace++)
{
printf(" ");
}
for(etoile=0;etoile<1+2*ligne;etoile++)
{
printf("*");
}
printf("\n");
}
return EXIT_SUCCESS;
}