probleme tableau 2 dimension
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

probleme tableau 2 dimension



  1. #1
    invite7838e2ab

    probleme tableau 2 dimension


    ------

    bonsoir j ai un problème avec mon code.
    je dois faire un code qui me donne la valeur minimal ainsi que sa position , je dois obligatoirement utilisé une variable structuré et une fonction. lorsque je met une valeur plus grande que 10 il m affiche une fausse valeur minimale.
    merci d avance

    voici mon code

    Code:
    #include<stdio.h>
    #include<stdlib.h>
    #define L 3
    #define C 2
    struct element mini(int* tab2[L][C]);
     
    struct element
    {
        int valeur;
        int ligne;
        int colonne;
     
    };
    int main(void)
    {
     
        int tab[L][C];
        int i,j;
        struct element point2;
        for (i=0; i<L; i++)
        {
            for(j=0; j<C; j++)
            {
                printf("entrer nombre");
                scanf("%d",&tab[i][j]);
            }
        }
        point2=mini(tab);
        printf("la valeur mini est %d \n",point2.valeur);
        printf("la ligne est %d\n",point2.ligne);
        printf("la colonne est %d\n",point2.colonne);
    }
    struct element mini(int* tab2[L][C])
    {
     
        int i, j ;
        int min ;
     
         min = tab2[0][0];
        struct element point ;
        for (i=0; i<L; i++)
        {
            for(j=0; j<C; j++)
            {
                if(tab2[i][j]< min)
                {
                    min = tab2[i][j];
     
                    point.valeur= min ;
                    point.ligne= i;
                    point.colonne= j ;
     
                }
            }
        }
        return point ;
    }

    -----

  2. #2
    Jack
    Modérateur

    Re : probleme tableau 2 dimension

    Ta fonction pose problème: tu lui passes un tableau d'entiers et tu récupère un tableau de pointeur d'entiers.

    Tu n'as aucun warning à la compilation?

    Tu as essayé de voir ce que valent les variables avec un debugger?

  3. #3
    invite7838e2ab

    Re : probleme tableau 2 dimension

    nan j ai aucun warning pendant la compilation

  4. #4
    invite7838e2ab

    Re : probleme tableau 2 dimension

    comment je peux récupérer le tableau d entier dans ma fonction alors ?

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : probleme tableau 2 dimension

    Citation Envoyé par jerome697 Voir le message
    nan j ai aucun warning pendant la compilation
    Reparamètre ton compilateur alors. Voici ce que me dit le mien:
    1>d:\documents\visual studio 2013\projects\bidon\bidon\sour ce.c(28): warning C4024: 'mini' : types différents pour le paramètre formel et réel 1
    1>d:\documents\visual studio 2013\projects\bidon\bidon\sour ce.c(39): warning C4047: '=' : les niveaux d'indirection de 'int' et de 'int *' sont différents
    1>d:\documents\visual studio 2013\projects\bidon\bidon\sour ce.c(45): warning C4047: '<' : les niveaux d'indirection de 'int *' et de 'int' sont différents
    1>d:\documents\visual studio 2013\projects\bidon\bidon\sour ce.c(47): warning C4047: '=' : les niveaux d'indirection de 'int' et de 'int *' sont différents

  7. #6
    Jack
    Modérateur

    Re : probleme tableau 2 dimension

    Citation Envoyé par jerome697 Voir le message
    comment je peux récupérer le tableau d entier dans ma fonction alors ?
    en remplaçant le type int* par int tout simplement

  8. #7
    Jack
    Modérateur

    Re : probleme tableau 2 dimension

    J'allais oublier: ta fonction min1 ne fonctionne pas dans tous les cas de figure. Essaie avec 1 2 3 4 5 6.

Discussions similaires

  1. Probléme sur la dimension d'un ev
    Par invitef406969b dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 27/05/2014, 22h41
  2. tableau a 2 dimension
    Par invite95771b4b dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 25/03/2012, 17h18
  3. dimension gaine pour tableau divisionnaire
    Par invitef9b54b47 dans le forum Bricolage et décoration
    Réponses: 0
    Dernier message: 08/08/2011, 11h51
  4. Construite un objet de dimension 1 à partir d'objets sans dimension
    Par invite6754323456711 dans le forum Epistémologie et Logique (archives)
    Réponses: 20
    Dernier message: 09/03/2009, 09h41
  5. dimension de l'ensemble des endomorphismes d'un espace vectoriel de dimension n
    Par invite613a4e44 dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 20/11/2005, 10h40