Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 66 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

je voudrais la traduction de algorithme ci-desous on langage c

 
n°11615
soufiane
Profil : Jeune recrue
Posté le 24-02-2005 à 14:17:22  profilanswer
 

Bonjour je voudrais la traduction  de algorithme ci-desous on langage c merci d'avance
 
Fonction occurence(v: vecteur d'entiers; val:entier; n:entier):entier
spec:{n>o}=> {l'indice de la premiére occurence de val}
Début
i:entier;
i=o;
tant que ((i<n) et (v[i]!=val) faire
  i=i+1;
si (i<n) alors renvoyer (i);
sinon renvoyer (-1);  
fin

n°11617
P-Y
Profil : Vieux de la vieille
Posté le 24-02-2005 à 15:57:30  profilanswer
 

Suffit de traduire les mots-clés en anglais, sauf pour debut et fin qu'il faut remplacer par des accolades, et spec a remplacer par assert, et c'est bon :D

n°11619
soufiane
Profil : Jeune recrue
Posté le 24-02-2005 à 16:50:21  profilanswer
 

oui  je c mé d ke g essayer il m'indique toujour des erreurs  

n°11621
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 24-02-2005 à 23:43:52  profilanswer
 

Tu découvres le debugging :D
Essaie de résoudre les erreurs une à une...
 
De toute facon, choppe quelques exemples de programme sur le net, et regarde, fais une analogie avec la syntaxe de ton algorithme, tu trouveras rapidement ;)

n°13462
Baxter67
Profil : Jeune recrue
Posté le 02-06-2005 à 09:47:17  profilanswer
 

je vé etre gentil

Citation :

Fonction occurence(v: vecteur d'entiers; val:entier; n:entier):entier  
spec:{n>o}=> {l'indice de la premiére occurence de val}  
Début  
i:entier;  
i=o;  
tant que ((i<n) et (v[i]!=val) faire  
  i=i+1;  
si (i<n) alors renvoyer (i);  
sinon renvoyer (-1);  
fin


 
int i=0;
 
while((i<n)&&(v[i] != val)
i++;
if(i<n)
return i;
else
return -1;

n°13468
darkkat
yonk
Profil : Membre
Posté le 02-06-2005 à 13:23:38  profilanswer
 

Baxter67 a écrit :

je vé etre gentil
 
 
int i=0;
 
while((i<n)&&(v[i] != val)
i++;
if(i<n)
return i;
else
return -1;


 
presque :jap:
 

Code :
  1. int i=0;
  2. while((i<n)&&(v[i]!=val)
  3. {
  4. i++;
  5. if(i<n)
  6. return i;
  7. else
  8. return -1;
  9. }


n°14202
POO
Profil : Jeune recrue
Posté le 19-07-2005 à 00:27:26  profilanswer
 

Vous avez pas oublier une partie les flémards :p?
 

Code :
  1. Func_Occurence(int *v, int val, int n){
  2.    //spec:{n>0}  => je sais pas c'est quoi donc....
  3.    for (int i=0;( (i<n)&&(v[i]!=val) ); ++i){
  4.        
  5.        return (i<n) ? i:-1;
  6.    }
  7. }
  8. cout << "Bye bye ;)" << endl;


Message édité par POO le 19-07-2005 à 00:28:05
n°14203
Tastito
So lost in love
Profil : Dinosaure
Posté le 19-07-2005 à 01:30:29  profilanswer
 

Il veut en c le bougre, ya pas de i++ ^^  
 
:cache:
 


---------------
"Oh, that girl, you know she really, blows my, head apart,  
And the sky and the stars, all, synkronized...  
Eh no.... No no no, now me and her,  
We are in love... "  
n°14204
POO
Profil : Jeune recrue
Posté le 19-07-2005 à 01:47:49  profilanswer
 

+1 Tastito ;)


Aller à :
Ajouter une réponse