Recherche l'élement majoritaire

Fermé
jasmine991 Messages postés 10 Date d'inscription samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015 - Modifié par jasmine991 le 23/05/2015 à 21:14
jasmine991 Messages postés 10 Date d'inscription samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015 - 23 mai 2015 à 23:29
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
A voir également:

2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
23 mai 2015 à 21:28
'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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 21:38
#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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > jasmine991 Messages postés 10 Date d'inscription samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 21:39
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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 21:39
{
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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 21:41
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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
23 mai 2015 à 21:48
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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 22:17
au debut j voulu que mon programme marche pour la moitie de la matrice ...
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > jasmine991 Messages postés 10 Date d'inscription samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 22:18
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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
23 mai 2015 à 22:20
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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
Modifié par jasmine991 le 23/05/2015 à 22:34
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 samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015
Modifié par jasmine991 le 23/05/2015 à 22:34
e pour améliorer mon programme je multiplie mon tableau en 2 e je cherche le majoritaire de chaique moitié..
0