Programme pascal a trduire

Fermé
julien - 21 avril 2009 à 23:18
 julien - 22 avril 2009 à 18:39
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 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
22 avril 2009 à 13:20
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
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