Programme pascal a trduire

julien -  
 julien -
Bonjour,
j'ai l'habitude de programmer en C, en cherchant un algo, je suis tombé sur ce bout de code programmé en pascal. pouvez vous svp le traduire en langage C
merci pour vos réponses.
**********************************************************************

const
Nmax = 50; (* Nombre de sommets maximal pour un graphe *)
type
IntSom = 1..Nmax;
GrapheMat = array[IntSom, IntSom] of integer;
var
m: GrapheMat;
n: IntSom; (* $n$ est le nombre effectif de sommets *)
(* du graphe dont la matrice est $M$ *)
A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Voici une adaptation du Pascal en C...
Personnellement je ne sais pas comment faire le type intervalle 1..Nmax en C, donc j'ai considéré un type int, il faudra s'assurer que toute variable de type IntSom est bien inférieur à Nmax
const int Nmax = 50; /* Nombre de sommets maximal pour un graphe */

typedef int IntSom;
typedef int GrapheMat[Nmax][Nmax];

GrapheMat m;
IntSom n; /* $n$ est le nombre effectif de sommets */
/* du graphe dont la matrice est $m$ */
0
julien
 
bonjour,
merci pour ta réponse KX, ok en effet je vois ce que ca donne . sinon pour les l'intervalle il suffit de déterminer une valeur max et min puis d 'utiliser un modulo % pour delimité ton intervalle. meci encore.
0