Nombre d'occurance Matrice en language C
Fermé
kikzee
Messages postés
70
Date d'inscription
dimanche 6 mars 2016
Statut
Membre
Dernière intervention
16 décembre 2020
-
20 oct. 2018 à 09:20
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 21 oct. 2018 à 11:07
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 21 oct. 2018 à 11:07
A voir également:
- Nombre d'occurance Matrice en language C
- Nombre facile - Télécharger - Outils professionnels
- Language binaire - Guide
- Supprimer espace nombre excel ✓ - Forum Excel
- Gto nombre episode ✓ - Forum Jeux vidéo
- Kahoot gratuit nombre de participants - Forum Réseaux sociaux
2 réponses
yg_be
Messages postés
23235
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 septembre 2024
Ambassadeur
1 538
20 oct. 2018 à 10:33
20 oct. 2018 à 10:33
bonjour, deux suggestions:
1) en plus d'écrire "je n'arrive pas", écris aussi ce que fait ton programme, et en quoi c'est différent de ce que tu souhaites qu'il fasse. cela fait partie de ton travail, et t'aidera à progresser.
2) commence par afficher le contenu de la matrice. c'est une façon de décomposer ton exercice en éléments plus simples, ce qui te permettra de vérifier que tu maîtrises chaque élément. afficher le contenu te permettra de vérifier que tu maîtrises le remplissage de la matrice, ainsi que la technique pour la parcourir. et d'apprendre ce que tu ne connais pas encore.
1) en plus d'écrire "je n'arrive pas", écris aussi ce que fait ton programme, et en quoi c'est différent de ce que tu souhaites qu'il fasse. cela fait partie de ton travail, et t'aidera à progresser.
2) commence par afficher le contenu de la matrice. c'est une façon de décomposer ton exercice en éléments plus simples, ce qui te permettra de vérifier que tu maîtrises chaque élément. afficher le contenu te permettra de vérifier que tu maîtrises le remplissage de la matrice, ainsi que la technique pour la parcourir. et d'apprendre ce que tu ne connais pas encore.
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
20 oct. 2018 à 11:23
20 oct. 2018 à 11:23
Bonjour,
Quand ru remplis la matrice, tu accèdes à un élément par
Quand tu cherches dans la matrice, tu utilises
Quand ru remplis la matrice, tu accèdes à un élément par
arr[i][j]. Là je comprends.
Quand tu cherches dans la matrice, tu utilises
arr[i]et
arr[j], sais-tu ce que c'est? Ces éléments sont des lignes de la matrice. Le compilateur a dû lui aussi trouver cela bizarre et te l'a vraisemblablement signalé par des warnings.
20 oct. 2018 à 10:39
20 oct. 2018 à 10:41
20 oct. 2018 à 11:26
mon programme doit affiche le nombre d'occurance dans une matrice hors,lorsque j'appelle la fonction occu dans la main affiche une erreur
la fonction
void occu (int tab [7][7], int n)
{
int num,i,j,count;
count=0;
printf("Entrer nombre d'occurance: ");
scanf("%d",&num);
for( int i=0;i< n;i++);
for( int j=0;j< n;j++)
{
if(tab[i][j]==num)
count++;
}
printf("Nombre d'occurance %d est: %d\n",num,count);
}
Merci d'avance
Modifié le 20 oct. 2018 à 12:31
tu as introduit un élément de complexité supplémentaire, en passant une matrice comme paramètre. tu as commis deux erreurs en faisant cela.
je suggère de faire d'abord l'exercice sans appel de fonction.
ensuite, mon conseil : "afficher le contenu de la matrice" restera valable, quand tu feras une fonction.
21 oct. 2018 à 11:07
La fonction occu doit être définie pour recevoir un tableau dont toutes les dimensions sauf la première doivent être strictement identiques à celles de ton tableau.