langage C

Voir le sujet précédent Voir le sujet suivant Aller en bas

28042012

Message 

langage C




voila j'ai un prob en langage C Question qui dit :
soit un tableau T[50] écrire une fonction qui retourn la position du minimum a partir d'une position P du tableau
voila mon essay

int posmin ( int *t,int p )
{

int i=0,min=0;


for (i=0;i
scanf("%d",t[i]);

if (t[i]
min=i;
return min;
}

franc
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 4
Localisation : france
Réputation : 0
Points : 1986
Date d'inscription : 28/04/2012

Revenir en haut Aller en bas

- Sujets similaires
Partager cet article sur : Excite BookmarksDiggRedditDel.icio.usGoogleLiveSlashdotNetscapeTechnoratiStumbleUponNewsvineFurlYahooSmarking

langage C :: Commentaires

avatar

Message le Mer 2 Mai - 13:16 par Napoléon

bonjour,
ce n'est pas très loin de la solution correcte.

- suppose que le tableau est déjà rempli donc, pas la peine de le remplir
- recherche du minimum à partir de la position p:

Code:
pos_min = T[p];
for (i=p+1; i<n; i++)
{
      if (T[pos_min] > T[i]) pos_min = i;     
}
return pos_min;

Revenir en haut Aller en bas

Message le Mer 9 Mai - 3:35 par franc

Bjr, merci bcp pour ton aide (: , je me demande encore si en utilise une fonction "récursive" pour tri un tableau ( en utilisant cette fonction précédente )
merci encore pour ton attention .

Revenir en haut Aller en bas

Message  par Contenu sponsorisé

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum