samhmi
Messages postés2Date d'inscriptionmardi 24 février 2009StatutMembreDernière intervention24 février 2009
-
24 févr. 2009 à 12:26
samhmi
Messages postés2Date d'inscriptionmardi 24 février 2009StatutMembreDernière intervention24 février 2009
-
24 févr. 2009 à 17:04
Je veux trier un tableau de structure selon le degre décroissant tel que chaque case est de structure suivante
struct sommet
{
int degré;
int arc[10];
}
lors de l'affichage des arcs j'ai un problème.
samhmi
Messages postés2Date d'inscriptionmardi 24 février 2009StatutMembreDernière intervention24 février 2009 24 févr. 2009 à 17:04
J'ai utilisé un tri par sélection, le résultat est bon pour les degrés mais pour les arcs ne marche pas
voici mon code:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct
{
int degre;
int arc[10];
} sommet;
void remplir( sommet tab[],int U1[],int k,int n);
int remplissage(int n,int k,int debut[],int fin[],int M[10][10]);
void tri( sommet tab[],int n);
int maxi(int a,int b);
main()
{
int i,n,k,t,p,q;
int j=0,max=0;
sommet tab[10];
FILE *fp;
char name[FILENAME_MAX];
char s[100];
int debut[10];
int fin[10];
int U[10];
int U1[10],U2[10],debut1[10],fin1[10];
int M[10][10],A[10][10];
printf("donner le nom de fichier: ");
scanf("%s",name);
fp=fopen(name,"r");
if (fp== NULL) {
printf("erreur");
return 1;
}