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 :

Remplissage d'une matrice


Sujet :

C

  1. #1
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut Remplissage d'une matrice
    Je désire remplir un tableau de 6 lignes et 5 colonnes par une saisie en ligne et en colonne. C'est à dire le remplir comme si je le fesais dans un tableaudeja dessiné. Merci d'avance....

  2. #2
    Membre du Club Avatar de LeBelge63
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Points : 58
    Points
    58
    Par défaut
    Il faut que tu utilise 2 boucles, une pour les lignes, une pour les colonnes.

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    Compilateur ?

  4. #4
    Membre averti Avatar de yetimothee
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 260
    Points : 364
    Points
    364
    Par défaut
    C'est tout bête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    for(i=0; i<NbColonnes; i++)
    {
        for(j=0; j<NbLignes; j++)
        {
            tableau[i][j] = x ;
        }
    }

  5. #5
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Attention ce que je veux c'est pouvoir saisir chaque ligne sans revenir pour chaque saisie à la ligne, mais séparer chaque saise par un espace et à la fin de la ligne, le curseur revient à la ligne pour permettre la saisie de la ligne suivante.

  6. #6
    Membre averti Avatar de yetimothee
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 260
    Points : 364
    Points
    364
    Par défaut
    Je crois que ça marche comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(int argc, char *argv[])
    {
       int x, i, j = 0;
       int tableau[2][2] = {0}; 
     
        for(i=0; i<2; i++)
        {
            for(j=0; j<2; j++)
            {
                scanf("%d", &x);
                tableau[i][j] = x ;
            }
        }
     
        for(i=0; i<2; i++)
        {
            for(j=0; j<2; j++)
            {
                printf("%d\n", tableau[i][j]);
            }
        }
     
      system("PAUSE");	
      return 0;
    }
    grâce à scanf, tu saisis ton nombre de données (4 ici), puis le reste suit son cours (ça marche chez moi, si je tape 1 2 3 4, il va m'affiché les bon résultats)

    enfin, ce n'est qu'un début, je sais pas vraiment si c'est ce que tu veux, il me semble que c'est plus difficile...

Discussions similaires

  1. [IML] Remplissage d'une matrice
    Par ingstat dans le forum SAS IML
    Réponses: 2
    Dernier message: 23/03/2009, 20h02
  2. remplissage d'une matrice
    Par yasinfo dans le forum JBuilder
    Réponses: 2
    Dernier message: 31/12/2008, 00h25
  3. Remplissage d'une matrice en C++
    Par safowan dans le forum Débuter
    Réponses: 4
    Dernier message: 27/10/2008, 10h28
  4. Algorithme de remplissage d'une matrice
    Par bettiboo94 dans le forum MATLAB
    Réponses: 1
    Dernier message: 18/05/2008, 06h53
  5. [Débutant] Remplissage d'une matrice
    Par Keldou dans le forum Octave
    Réponses: 2
    Dernier message: 24/04/2007, 20h54

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