Programme en C

Fermé
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010 - 29 août 2010 à 18:28
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010 - 30 août 2010 à 19:51
Bonjour,

je cherche programme en C qui divise un ensemble E en deux E1 et E2 .

soit E l'ensemble à diviser qui contient des sous ensembles comme présenter en bas par

exemple :
E1 qui contient les sous ensembles qui ont des éléments commun or E1 contient l'élément

commun et E2 le reste de E

exp:

E ={ (1,3,2),(1),(2,3),(5,3),(3,4),(8),(5,6,7),(6,7,8,9),(8,9),(7,8),(8,1),(8.10.2.3)..}

E1={(8),(7,8),(6,7,8,9),(8,9),(8.10.2.3),(8,1)} car 8 est le plus répété dans

tous les sous ensemble de E

E2 le reste de E

or E=E1 U E2




7 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
29 août 2010 à 21:24
Bonjour,

En quoi pouvons-nous t'aider ? Quel est le point qui te bloque ? L'algorithme ? Sinon poste le code que tu as commencé à faire pour qu'on puisse t'aider.

Cdlt,
0
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010
29 août 2010 à 21:35
bonsoir,
je suis débutant en programmation en c moi je veux quelqu'un qui va m'aider à écrire le code ou bien comment je commence car je suis perdu en essayant de le faire seul.
svp si vous avez l'idée comment écrire ce code n'hésitez pas de m'expliquer.

j'ai bien expliquer mon algorithme en haut
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
29 août 2010 à 21:40
Si tu es débutant en C, le programme que tu souhaites faire est trop compliqué. Je te conseille d'apprendre par le commencement : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c Car il faut maitriser plusieurs notions avant d'aborder ton programme.
0
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010
29 août 2010 à 21:42
merci mais je l'ai fait
donc il me reste le point de depart
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
29 août 2010 à 22:20
Le point de départ est l'implémentation de liste que tu peux faire aux moyens d'arbres.
Une fois que tu auras fait ça, il faudrait que tu fasses l'algorithme pour réaliser la division de E en E1 et E2.
0
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010
29 août 2010 à 23:45
ç-a-d koi l'implémentation de liste j'ai pas compris
pour un peu d'explication l'ensemble je l'ai il est bien défini et connu comme je l'ai donné en haut.
moi j'ai peu arriver à faire l'algorithme de division de E en E1 et E2.
si vous pouvez m'aider le faire je vous remercier infiniment
merci d'avance
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
30 août 2010 à 09:44
Implanter des listes, ça veut dire que ton programme doit être capable de gérer les listes. Autrement dit, il faut que ton code source gère les listes. Tu trouveras sur le site comment implémenter les listes : https://forums.commentcamarche.net/forum/affich-37604397-liste-simplement-chainee
Ensuite, il ne te restera plus qu'à faire la séparation de l'ensemble E, qu'apparemment tu sais faire.

Cdlt,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010
30 août 2010 à 10:52
bonjour,
merci pour les informations mais le problème c'est cmt les séparer cmt je le demande pour que je les traite.
pour votre information je veux ce code car il m'aide pour avancer dans projet
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
30 août 2010 à 11:04
Pour les séparer, il s'agira de supprimer les éléments de la liste. Le lien que je t'ai envoyé en parle.
pour votre information je veux ce code car il m'aide pour avancer dans projet
Pour ton information, personne ne te donnera ici le code. Ce site est là pour aider, pas pour faire à la place. Voilà pourquoi je te donne des liens pour que tu fasses, et que j'attends que tu postes ton code pour que je te corrige les éventuelles fautes.
Et si tu as un point qui te bloque, n'hésite pas à l'expliquer précisément.
0
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010
30 août 2010 à 11:16
merci comme meme je ferai le max pour l'ecrire
Quelques questions svp:

1-est ce que je doit faire le fichier list.h et pourkoi pas dans list.c j'introduire la fonction de separation
2-en faite j'ai un code ou programme un peu compliquer je l'ai bien étudié et j'ai réussi à le comprendre mais quand j'essai de le compiler il me dit qu'il y de manqu de qulques includes.

svp est ce que je peux creer ces include sont appele touch.h et gest_err.h

merci bien
0
thelosts Messages postés 8 Date d'inscription dimanche 29 août 2010 Statut Membre Dernière intervention 16 septembre 2010
30 août 2010 à 19:51
salut fiddy;
j'ai essayé de faire l'exemple dans le lien que vous m'avez donner mais ça marche pas il me donne l'erreur suivante:
Declaration is not allowed here in functins ins_liste

ça vaut dire koi cette l'erreur
0