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$ *)
Configuration: Linux
Firefox 3.0.8

2 réponses

  1. KX Messages postés 19031 Statut Modérateur 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
  2. 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