Recherche l'élement majoritaire

jasmine991 Messages postés 12 Statut Membre -  
jasmine991 Messages postés 12 Statut Membre -
slt , j'ai besoin d'un programme qui détermine si une matrice admet un élément majoritaire ou non,en utilisant la fonction MAJORITAIRE,LIRE,et ECRIRE

2 réponses

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    'lut, en C++ il n'y a pas de fonction MAJORITAIRE, LIRE ou ECRIRE; tu dois les écrire toi-même.
    Et on ne fera pas le travail à ta place: cf Demander de l'aide pour vos exercices sur CCM.
    Si tu as un problème quelque part, expose intégralement ton problème, dis nous ce que tu as tenté, et montres-nous le code.
    1
    1. jasmine991 Messages postés 12 Statut Membre
       
      #include<stdio.h>
      #include<stdlib.h>
      void lire(int t1[][50],int n1,int m1)
      {
      int i;
      int j;
      for(i=0;i<n1;i++)
      {
      for(j=0;j<m1;j++)
      {
      printf("introduit les valeur:\n");
      scanf("%d",&t1[i][j]);
      }
      }
      }
      int majoritaire(int t1[][50],int n1,int m1)
      {
      int i;
      int j;
      int ratio;
      ratio = (n1 * m1)/2;
      for(i=0;i<n1;i++)
      0
      1. ElementW Messages postés 5690 Statut Contributeur 1 293 > jasmine991 Messages postés 12 Statut Membre
         
        Le code est incomplet, et il faut utiliser la balise <code> grâce au bouton en haut de la zone d'édition.
        0
    2. jasmine991 Messages postés 12 Statut Membre
       
      {
      for(j=0;j<m1;j++)
      {
      printf("%d\t",t1[i][j]);
      }
      printf("\n");
      }
      }
      int main()
      {
      int n,m,j,i;
      int compteur;
      int majoritaire_bool=0;
      int t[50][50];
      printf("donner le nombre de ligne\n");
      scanf("%d",&n);
      printf("donner le nombre de colonnes\n");
      scanf("%d",&m);
      lire(t,n,m);
      majoritaire_bool=majoritaire(t,n,m);
      ecrire(t,n,m);
      printf("lelement majoritaire est : %d \n",majoritaire_bool);
      }
      0
    3. jasmine991 Messages postés 12 Statut Membre
       
      c le programme que j essayé de faire..mais il m'affiche rien a propos de l'élément majoritaire
      0
  2. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    Ta fonction
    majoritaire
    n'a pas de
    return
    ni même ne cherche l'élément majoritaire...
    En fait il manque l'algorithme quoi.
    Qui plus est
    ecrire
    est indéfini; mais bon, passons.
    Que comptais-tu faire avec
    ratio
    ?
    0
    1. jasmine991 Messages postés 12 Statut Membre
       
      au debut j voulu que mon programme marche pour la moitie de la matrice ...
      0
    2. ElementW Messages postés 5690 Statut Contributeur 1 293 > jasmine991 Messages postés 12 Statut Membre
       
      Et as-tu déjà une idée de comment tu vas chercher l'élément majoritaire?
      0
    3. jasmine991 Messages postés 12 Statut Membre
       
      bon je suis débutante dans les fonction puisque c le dernier cours quan a fait.
      0
    4. jasmine991 Messages postés 12 Statut Membre
       
      bon je veux cherché le nombre d'apparition de chaique élément dans tout la matrice...e celui qui dépasse la moitiéé c le majoritaire
      0
    5. jasmine991 Messages postés 12 Statut Membre
       
      e pour améliorer mon programme je multiplie mon tableau en 2 e je cherche le majoritaire de chaique moitié..
      0