Matrice_fonction
Fermé
serina_ker
Messages postés
7
Date d'inscription
mardi 5 mai 2015
Statut
Membre
Dernière intervention
24 mai 2015
-
6 mai 2015 à 20:21
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 mai 2015 à 23:23
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 mai 2015 à 23:23
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
7 mai 2015 à 00:08
7 mai 2015 à 00:08
Bonjour,
Pour quoi avoir enlever le "Bonjour" mis automatiquement ?
Urgent ? C'est pour quand ?
Enfin, tu t'es contenté de recopier ton exercice... Pour espérer obtenir de l'aide, il faut montrer patte blanche :-) Autrement dit, il faut que tu nous dises ce que tu as commencé à faire (idéalement, tu peux poster ton début de code), que tu nous dises là où tu bloques, et ce que tu n'as pas compris.
Cordialement,
Pour quoi avoir enlever le "Bonjour" mis automatiquement ?
Urgent ? C'est pour quand ?
Enfin, tu t'es contenté de recopier ton exercice... Pour espérer obtenir de l'aide, il faut montrer patte blanche :-) Autrement dit, il faut que tu nous dises ce que tu as commencé à faire (idéalement, tu peux poster ton début de code), que tu nous dises là où tu bloques, et ce que tu n'as pas compris.
Cordialement,
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
7 mai 2015 à 23:23
7 mai 2015 à 23:23
int lire_T(int T[][],int n,int m,int i,int j)
Il faut préciser la 2ème dimension de ta matrice a minima : int T[][TAILLE] (remplace TAILLE par le nombre de colonnes).
N'envoie pas i et j en paramètre. Il s'agit de variables locales.
IL ne faut pas oublier de renvoyer une variable (return ...;) puisque ta fonction retourne un int. Ou alors, tu mets void lire_T(...)
int majoritaire(int x,)
Tu as une virgule en trop.
l=(n*m)/2;
Que vaut n et m ?
while(T[i][j]=x)
i et j sont non initialisés. De plus, l'opérateur de comparaison en C est == et non =.
return (x)
Il manque un ; et une accolade fermant (pour fermer le if)
Ensuite je te conseille de revérifier le nombre d'accolades.
N'oublie pas la prochaine fois d'utiliser la balise <code c>ici tu mets ton code</code>
Il faut préciser la 2ème dimension de ta matrice a minima : int T[][TAILLE] (remplace TAILLE par le nombre de colonnes).
N'envoie pas i et j en paramètre. Il s'agit de variables locales.
IL ne faut pas oublier de renvoyer une variable (return ...;) puisque ta fonction retourne un int. Ou alors, tu mets void lire_T(...)
int majoritaire(int x,)
Tu as une virgule en trop.
l=(n*m)/2;
Que vaut n et m ?
while(T[i][j]=x)
i et j sont non initialisés. De plus, l'opérateur de comparaison en C est == et non =.
return (x)
Il manque un ; et une accolade fermant (pour fermer le if)
Ensuite je te conseille de revérifier le nombre d'accolades.
N'oublie pas la prochaine fois d'utiliser la balise <code c>ici tu mets ton code</code>
7 mai 2015 à 19:38
7 mai 2015 à 19:57
Modifié par baladur13 le 24/05/2015 à 18:33