Recherche l'élement majoritaire

jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'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
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
#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
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Le code est incomplet, et il faut utiliser la balise <code> grâce au bouton en haut de la zone d'édition.
0
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
{
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
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
c le programme que j essayé de faire..mais il m'affiche rien a propos de l'élément majoritaire
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
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
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
au debut j voulu que mon programme marche pour la moitie de la matrice ...
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Et as-tu déjà une idée de comment tu vas chercher l'élément majoritaire?
0
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
bon je suis débutante dans les fonction puisque c le dernier cours quan a fait.
0
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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
jasmine991 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
e pour améliorer mon programme je multiplie mon tableau en 2 e je cherche le majoritaire de chaique moitié..
0