Programmation C
Fermé
Dedel_209
Messages postés
32
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
28 septembre 2011
-
31 janv. 2009 à 12:28
Dedel_209 Messages postés 32 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 28 septembre 2011 - 31 janv. 2009 à 18:32
Dedel_209 Messages postés 32 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 28 septembre 2011 - 31 janv. 2009 à 18:32
A voir également:
- Programmation C
- Application de programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation binaire - Guide
- Programmation carte à puce vierge ✓ - Forum Matériel & Système
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
31 janv. 2009 à 13:55
31 janv. 2009 à 13:55
Salut,
Si quelqu'un pourrait mettre un début de code pour l'exercice suivant parce que je ne sais pas par quoi commencer...
Voyons les choses dans l'autre sens.
Si tu as comme devoir un tel exercice alors je suppose que tes cours contient beaucoup des choses (structures, pointeurs, etc.). Si après tout ça tu ne sais pas par quoi commencer alors tu doit reprendre tes cours.
C'est plutôt à toi de montrer ce que tu as fait avec l'espoir que tu vas trouver de l'aide.
Dans la FAQ CCM tu trouves des exemples en C qui utilisent des menus par exemple.
Si quelqu'un pourrait mettre un début de code pour l'exercice suivant parce que je ne sais pas par quoi commencer...
Voyons les choses dans l'autre sens.
Si tu as comme devoir un tel exercice alors je suppose que tes cours contient beaucoup des choses (structures, pointeurs, etc.). Si après tout ça tu ne sais pas par quoi commencer alors tu doit reprendre tes cours.
C'est plutôt à toi de montrer ce que tu as fait avec l'espoir que tu vas trouver de l'aide.
Dans la FAQ CCM tu trouves des exemples en C qui utilisent des menus par exemple.
Oh vous pourriez l'aider un peu... il veut juste un début de code.
Je propose:
Je propose:
#include <stdio.h> int main (int argc, char* argv[]) { return 0; }Voilà, maintenant c'est à ton tour! ;=)
akuma06
Messages postés
48
Date d'inscription
dimanche 10 août 2008
Statut
Membre
Dernière intervention
12 juin 2010
4
31 janv. 2009 à 15:46
31 janv. 2009 à 15:46
LOl louplus !! XD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dedel_209
Messages postés
32
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
28 septembre 2011
3
31 janv. 2009 à 18:31
31 janv. 2009 à 18:31
Voilà ce que j'ai mais il me met tellement d'erreur que je ne sais pas...
int pere(int i)
{
return (i-1)/2;
}
int droit(int i)
{
return 2*i+2;
}
int gauche(int i)
{
return 2*i+1;
}
bool existeFilsGauche(int n, int i)
{
return gauche(i)<n;
}
bool existeFilsDroit(int n, int i)
{
return droit(i)<n;
}
void entasser (int t[], int n, int i)
{
int max;
int fin=0;
while(existeFilsGauche(n,i) && !fin)
{
max = gauche(i);
if(existeFilsDroit(n, i))
if(t[max]<t[droit(i)])
max = droit(i);
if(t[max] < t[i])
fin=1;
else
{
echange(t,i,max);
i=max;
}
}
}
void construireTas (int t[], int n)
{
for(int i=n/2-1;i>=0;i--)
entasser(t,n,i);
}
void heapSort(int t[], int n);
int i
{
construireTas(t,n);
for(int i=n-1 ; i>0 ; i--);
{
echange(t,0,i);
entasser(t,i,0);
}
}
int pere(int i)
{
return (i-1)/2;
}
int droit(int i)
{
return 2*i+2;
}
int gauche(int i)
{
return 2*i+1;
}
bool existeFilsGauche(int n, int i)
{
return gauche(i)<n;
}
bool existeFilsDroit(int n, int i)
{
return droit(i)<n;
}
void entasser (int t[], int n, int i)
{
int max;
int fin=0;
while(existeFilsGauche(n,i) && !fin)
{
max = gauche(i);
if(existeFilsDroit(n, i))
if(t[max]<t[droit(i)])
max = droit(i);
if(t[max] < t[i])
fin=1;
else
{
echange(t,i,max);
i=max;
}
}
}
void construireTas (int t[], int n)
{
for(int i=n/2-1;i>=0;i--)
entasser(t,n,i);
}
void heapSort(int t[], int n);
int i
{
construireTas(t,n);
for(int i=n-1 ; i>0 ; i--);
{
echange(t,0,i);
entasser(t,i,0);
}
}
Dedel_209
Messages postés
32
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
28 septembre 2011
3
31 janv. 2009 à 18:32
31 janv. 2009 à 18:32
Pourriez-vous supprimer ce topic parce que enfaite je me suis trompé LOL
31 janv. 2009 à 13:47