Recherche l'élement majoritaire

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. Contributeur
    '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. #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++)
    2. {
      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);
      }
    3. Contributeur
      @jasmine991Le code est incomplet, et il faut utiliser la balise <code> grâce au bouton en haut de la zone d'édition.
    4. c le programme que j essayé de faire..mais il m'affiche rien a propos de l'élément majoritaire
  2. Contributeur
    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
    ?
    1. au debut j voulu que mon programme marche pour la moitie de la matrice ...
    2. Contributeur
      @jasmine991Et as-tu déjà une idée de comment tu vas chercher l'élément majoritaire?
    3. bon je suis débutante dans les fonction puisque c le dernier cours quan a fait.
    4. 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
    5. e pour améliorer mon programme je multiplie mon tableau en 2 e je cherche le majoritaire de chaique moitié..