qui pourrait me corriger mon programme ? - Programmation

Marsh Posté le 19-10-2001 à 22:52:40   

Reply

Marsh Posté le 19-10-2001 à 23:02:20    

Salut voici le code corrigé (j ai peut etre pas tout vu, je fais ça en vitesse)
 
#include <stdio.h>
void main()
{int tablo[10],val=0,i,trouve=0;
for(i=0;i<10;i++)
                {printf("entrez la valeur pour la case %d\n",i);
                scanf("%d",&i); /*ca doit etre ça qui fait planter le prog*/
            getchar(); /*ça évite pas mal de pb*/
                }
printf("entrez la valeur à rechercher\n" );
scanf("%d",&val);
getchar(); /*ça évite pas mal de pb*/
for(i=0;i<10;i++)
                {if(tablo[i]==val) trouve=1;
                }
if(trouve)
         {printf("La valeur est dans le tableau" );}
else printf("La valeur n'y est pas\n" );
 
}


---------------
FHR
Reply

Marsh Posté le 19-10-2001 à 23:05:31    

yaisss, merci.
je suis newbie en prog et je voulais comment on faisait pour faire une pause au prog (par ex en fin de prog pour ne pas qu il ferme la fenetre).
apparemment c system("PAUSE" );
      return 0;
mais a quoi cela correspond ?
merci

Reply

Marsh Posté le 19-10-2001 à 23:19:01    

mordicus340 a écrit a écrit :

yaisss, merci.
je suis newbie en prog et je voulais comment on faisait pour faire une pause au prog (par ex en fin de prog pour ne pas qu il ferme la fenetre).
apparemment c system("PAUSE" );
      return 0;
mais a quoi cela correspond ?
merci  




 
Visiblement t'es sous Windows..
Si tu parles de la fenetre de la console, ben t'a qu'a lancer le prog depuis une console de commandes.
Si c pas ca le soucis ben, je peux pas t'aider.
 
Sinon  >> system("pause" ) <<  ca peut marcher ca te fait un "apuyez sur une touche pour continuer...".
 
La fonction system execute la string en argument comme si c'etait une ligne de commande.
 
Voila j'espere que ca t'aide...

Reply

Marsh Posté le 19-10-2001 à 23:34:15    

la prog ca a l air bien mais fodrait avoir une grosse help en francais tout pres de soi :(

Reply

Marsh Posté le 19-10-2001 à 23:35:26    

mordicus340 a écrit a écrit :

la prog ca a l air bien mais fodrait avoir une grosse help en francais tout pres de soi :(  




 
Ou savoir lire anglais  :sol:

Reply

Marsh Posté le 19-10-2001 à 23:47:43    

vouais mais la j ai pas les neurones a l anglais  :crazy:

Reply

Marsh Posté le 20-10-2001 à 00:34:44    

eu excuse moi, mais si je comprend bien, ton programme veut faire ceci:
 
1 tu demande a l'utilisateurde remplir un tableau avec 10 valeurs entiere
2 tu demande a l'utilisateur de donner une valeur et tu vas voir si elle est dans le tableau
3 tu affiche si tu l'as trouvé ou pas
 
et bien si c'est ca, y'a un probleme, dans ta boucle for de remplissage du tableau, tu affiche un message , tu recupère la veleur dans i ? c'est ton compteur, donc tu ecrase ton compteur? et en plus tu met jamais rien dans ton tableau???
 
ce serait pas au lieu de scanf("%d",i); plutot scanf("%d", tablo[i]);
 
ca marcherais mieux je pense, car sinon ton tableau reste a zero ou a des valuers aléatoire et donc ton resultat est un peu aléatoire...


---------------
la connerie, c'est la decontraction de l'intelligence
Reply

Marsh Posté le 20-10-2001 à 18:13:30    

c mon prof de prog qui a ecrit 7 algo au tablo mais il se peut que j ai raté des choses...
mais je pense que c est scanf("%d",&tablo[i]) : ou etait passé le & ??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed