langage C

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 : 2378
Date d'inscription : 28/04/2012

Revenir en haut Aller en bas

- Sujets similaires
Partager cet article sur : diggdeliciousredditstumbleuponslashdotyahoogooglelive

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

Revenir en haut


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