Erreur d'exécution d'un code c [Résolu/Fermé]

Signaler
Messages postés
153
Date d'inscription
dimanche 5 novembre 2006
Statut
Membre
Dernière intervention
28 mai 2012
-
Messages postés
153
Date d'inscription
dimanche 5 novembre 2006
Statut
Membre
Dernière intervention
28 mai 2012
-
Bonjour,
j'ai un problème avec un code c qui ne s'exécute pas comme il se doit celui-ci est le suivant:

#include <stdio.h>
#include <stdlib.h>
#define nmax 10
main()
{ int *t,i,a,k,h,min=100,max=0;

t:printf("entrer les elts de votre tableau\n");
for(i=0;i<nmax;i++)
{ scanf("%d",&a);
if(isdigit(a)==0)
goto j;
else
{ t=&a;
if(*t<min)
min=*t;
if(*t>max)
max=*t;
t++;
}
}
printf("le plus ptit elt du tab est: %d et le plus grd elt est: %d\n",min,max);
j: printf("Do you wish to continue? press '1' continue or '0' to quit \n");
scanf("%d",&h);
if(h==1)
goto t;
}
Meci pour votre bonne compréhension

3 réponses

Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
416
ça serait bien si tu pouvais nous donner plus d'explications...
quel est le probleme ?
ton code fait quoi de mal ?
tu voudrais faire quoi ?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
153
Date d'inscription
dimanche 5 novembre 2006
Statut
Membre
Dernière intervention
28 mai 2012
1
la dernière partie suivante:
scanf("%d",&h);
if(h==1)
goto t;

ne s'exécute pas
juste apres l'instruction scanf("%d",&a); place les instructions min=100; max=0;


execute et tien moi au courant
plutot remplace la premier ligne de la fonction main par :

t: max=0; min=100; printf("Entrer les elements du tableau\n");


sa march mnt?
Messages postés
153
Date d'inscription
dimanche 5 novembre 2006
Statut
Membre
Dernière intervention
28 mai 2012
1
bsoir,
Je vous remercie d'avoir bien voulu m'aider par rapport à mon code mais en fait son véritable était l'utilisation des instructions "goto" car elle ne sont pas conseillées avec le langage c pour un programme consistant et éfficace.