Pgcd
Fermé
fonny
Messages postés
12
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
16 janvier 2011
-
16 janv. 2011 à 16:05
fonny Messages postés 12 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 16 janvier 2011 - 16 janv. 2011 à 16:48
fonny Messages postés 12 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 16 janvier 2011 - 16 janv. 2011 à 16:48
5 réponses
KX
Messages postés
16741
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 mai 2024
3 016
16 janv. 2011 à 16:13
16 janv. 2011 à 16:13
C'est normal, tu ne demandes jamais à ta boucle de s'arrêter !
Rajoutes if (a=='0') break; après scanf ("%c", &a);
Rajoutes if (a=='0') break; après scanf ("%c", &a);
fonny
Messages postés
12
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
16 janvier 2011
16 janv. 2011 à 16:14
16 janv. 2011 à 16:14
ba en fait je savais pas comment l'arrêter mais merci tu m'a bien aider ^^
fonny
Messages postés
12
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
16 janvier 2011
16 janv. 2011 à 16:22
16 janv. 2011 à 16:22
et jai un pb pour un autre programme niveau boucle lol
Si on suis ce que tu as mis ca devrais marché or ca ne marche pas =/
#include <stdio.h>
#include <conio.h>
int main(void)
{
while (1)
{
int a;
int asciis = 115;
int asciia = 97;
int asciil = 108;
int asciiu = 117;
int asciit = 116;
int ascii = 45;
int asciiV = 86;
int asciiO = 79;
int asciiU = 85;
int asciiS = 83;
printf ("Veuillez saisir la valeur suivante : 119 \n\n");
scanf("%d", &a);
while (a!= 119);
puts("\nToutes mes felicitations !!! \n");
printf("%c", asciis);
printf("%c", asciia);
printf("%c", asciil);
printf("%c", asciiu);
printf("%c", asciit);
printf("%c", ascii );
printf("%c", asciiV);
printf("%c", asciiO);
printf("%c", asciiU);
printf("%c", asciiS);
{
printf("\n\nVoulez-vous recommencer ? OUI=1 ou NON=0 \n\n");
scanf("%d", &a);
if (a=='0') break;
}
}
getch();
return 0;
}
Si on suis ce que tu as mis ca devrais marché or ca ne marche pas =/
#include <stdio.h>
#include <conio.h>
int main(void)
{
while (1)
{
int a;
int asciis = 115;
int asciia = 97;
int asciil = 108;
int asciiu = 117;
int asciit = 116;
int ascii = 45;
int asciiV = 86;
int asciiO = 79;
int asciiU = 85;
int asciiS = 83;
printf ("Veuillez saisir la valeur suivante : 119 \n\n");
scanf("%d", &a);
while (a!= 119);
puts("\nToutes mes felicitations !!! \n");
printf("%c", asciis);
printf("%c", asciia);
printf("%c", asciil);
printf("%c", asciiu);
printf("%c", asciit);
printf("%c", ascii );
printf("%c", asciiV);
printf("%c", asciiO);
printf("%c", asciiU);
printf("%c", asciiS);
{
printf("\n\nVoulez-vous recommencer ? OUI=1 ou NON=0 \n\n");
scanf("%d", &a);
if (a=='0') break;
}
}
getch();
return 0;
}
KX
Messages postés
16741
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 mai 2024
3 016
16 janv. 2011 à 16:39
16 janv. 2011 à 16:39
Le problème ici c'est le while (a!= 119) il faut lui associer un do avant
do { printf ("Veuillez saisir la valeur suivante : 119 \n\n"); scanf("%d", &a); } while (a!= 119);
fonny
Messages postés
12
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
16 janvier 2011
16 janv. 2011 à 16:43
16 janv. 2011 à 16:43
ba j'ai tjs le meme probleme =/ lorsque je met 0 la boucle continu
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fonny
Messages postés
12
Date d'inscription
mercredi 12 janvier 2011
Statut
Membre
Dernière intervention
16 janvier 2011
16 janv. 2011 à 16:48
16 janv. 2011 à 16:48
a c'est bon j'ai trouvé. Merci beaucoup de l'aide que tu m'a apporté =)