IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Tableau à plusieurs dimensions


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut Tableau à plusieurs dimensions
    Bonjour,
    je voudrais savoir SVP comment entrer les données d'un tableau à quatre dimension .
    Merci d'avance pr vos réponses.

  2. #2
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    int tableau[N][N][N][N];
    int i, j, k, l;
     
    for (i=0;i<N;i++) {
        for (j=0;j<N;j++) {
            for (k=0;k<N;k++) {
                for (l=0;l<N;l++) {
                    tableau[i][j][k][l] = 1;
                }
            }
        }
    }

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut
    Citation Envoyé par corentin59 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    int tableau[N][N][N][N];
    int i, j, k, l;
     
    for (i=0;i<N;i++) {
        for (j=0;j<N;j++) {
            for (k=0;k<N;k++) {
                for (l=0;l<N;l++) {
                    tableau[i][j][k][l] = 1;
                }
            }
        }
    }
    Merci beaucoup corentin59. Mais seulement je voudrais savoir comment intégrer( ou récupérer) ses données correspondant.
    je m'excuse pour le language (étant débutant en programmation).

  4. #4
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    je ne comprend pas ta question.

    Tu accèdes à la ième variable suivant la première dimension, la jème variable suivant la deuxième dimension, la kème variable suivant la troisième dimension et la lème variable suivant la quatrième dimension de ton tableau parA partir de là, tu fais ce que tu veux.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut
    Citation Envoyé par corentin59 Voir le message
    je ne comprend pas ta question.

    Tu accèdes à la ième variable suivant la première dimension, la jème variable suivant la deuxième dimension, la kème variable suivant la troisième dimension et la lème variable suivant la quatrième dimension de ton tableau parA partir de là, tu fais ce que tu veux.
    Je m'explique .En fait, je suis présent du logiciel cplex(logiciel d'optimisation) où il y a un fichier qui s'appelle mod (où il a le modèle)et un aure pour les données.J'ai définis le tableau à 4 dimensions mais je voudrais savoir la syntax ou pour entrer les données.
    Exemple pour deux dimensions :
    mod file */
    int a[1..2][1..3] = ...;
    /* .dat file */
    a = [
    [10, 20, 30],
    [40, 50, 60];
    Voilà, j'espère que tu peux m'aider.
    Merci d'avance

  6. #6
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    comment est organisé ton fichier de données ? Comment le lis-tu ?

    Si tu es capable de lire les valeurs dans ce fichier, pourquoi n'arrives-tu pas à les stocker au bon endroit dans ton tableau ?

  7. #7
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut
    Citation Envoyé par corentin59 Voir le message
    comment est organisé ton fichier de données ? Comment le lis-tu ?

    Si tu es capable de lire les valeurs dans ce fichier, pourquoi n'arrives-tu pas à les stocker au bon endroit dans ton tableau ?
    c est là le problème.J'ai pas pu entrer les données.
    J'ai un exemple pour un tableau à 2 dimensions

    int a[1..2][1..3] = ...;
    /* .dat file */
    a = [
    [10, 20, 30],
    [40, 50, 60]];
    mais mon problème avec 4 dimensions?

  8. #8
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut
    Citation Envoyé par debalgo Voir le message
    c est là le problème.J'ai pas pu affecter les données au tableau.
    J'ai un exemple pour un tableau à 2 dimensions

    int a[1..2][1..3] = ...;
    /* .dat file */
    a = [
    [10, 20, 30],
    [40, 50, 60]];
    mais mon problème avec 4 dimensions?

  9. #9
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    ton problème à 4 dimensions, c'est de savoir comment organiser ton fichier de données ? pourrais-tu donner quelques exemples de quadruplets ?

Discussions similaires

  1. Initialisation d'un tableau à plusieurs dimensions
    Par kinouseb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/02/2007, 13h16
  2. problème avec un tableau à plusieurs dimensions
    Par lelutin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/09/2006, 12h05
  3. Réponses: 3
    Dernier message: 26/05/2006, 19h49
  4. Réponses: 7
    Dernier message: 19/01/2006, 18h57
  5. tableau à plusieurs dimensions
    Par pekka77 dans le forum C
    Réponses: 11
    Dernier message: 07/02/2005, 19h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo