Si j'ai un tableau et que j'ai besoin d'afficher combien de fois le nombre '12' est créé. J'utilise une fonction pour faire ça. Quelles ressources dois-je rechercher pour trouver comment extraire exactement ce numéro et afficher combien de fois il est dans le tableau/liste? Toute aide serait grandement appréciée.Comment trouver un certain nombre dans une programmation Array C?
Répondre
créer simplement une variable compteur, et examiner chaque élément du tableau dans une boucle, incrémenter la variable compteur chaque fois qu'un élément est égal à 12.
Vous pouvez le faire en marchant à travers le tableau, tout en gardant un pointage.
Le compteur commence à 0 et chaque fois que vous atteignez le numéro que vous souhaitez suivre, ajoutez-en un. Lorsque vous avez terminé, le compte contient le nombre de fois que le numéro est apparu.
Votre définition de fonction ressemblerait probablement quelque chose comme ceci:
int count_elements(int pElement, int pArray[], size_t pSize);
+1 pour afficher une version généralisée. Mais veuillez changer 'int pSize' en' size_t pSize'. –
Oops, en effet. – GManNickG
Si vous avez un C-simple tableau, vous devez itérer sur tous les éléments dans une boucle et vous-même compter avec une variable.
int arr[20];
int twelves = 0;
int i;
/* fill here your array */
/* I assume your array is fully filled, otherwise change the sizeof to the real length */
for(i = 0; i < sizeof(arr)/sizeof(int);++i) {
if(arr[i] == 12) ++twelves;
}
Après cela, les twelves variable contiendra le nombre de douze ans dans le tableau.
- 1. C#, Linq2SQL: Création d'un prédicat pour trouver des éléments dans un certain nombre de plages
- 2. Icône Badge Nombre * sans » un certain nombre
- 3. Recherche du nombre maximum dans une programmation C de tableau
- 4. Comment trouver la relation entre un certain nombre de variables d'entrée et une sortie résultante
- 5. Haskell - interpréter un certain nombre
- 6. Comment faire écho à un certain nombre d'éléments de PHP Array
- 7. Comment conserver un certain nombre d'éléments dans un tableau?
- 8. Comment calculer une valeur à un certain nombre de décimales?
- 9. Connaissez-vous un bon guide de référence rapide pour un certain nombre de langages de programmation?
- 10. C# Timer Class - Arrêt après un certain nombre d'exécutions
- 11. obj-c: programmation iphone désactiver le tour hors d'un certain nombre
- 12. comment trouver un nombre d'occurrences d'un caractère dans une chaîne
- 13. Comment trouver un nombre dans une chaîne en utilisant JavaScript?
- 14. Division après un certain nombre de caractères
- 15. Comment rechercher des fonctions avec un certain nombre de paramètres
- 16. java: exécute une fonction après un certain nombre de secondes
- 17. sauter un certain nombre de cadres sur une timeline
- 18. DB2 Incrémenter une valeur d'un certain nombre
- 19. Comment puis-je afficher uniquement un certain nombre de chiffres après une décimale dans un JTextComponent?
- 20. Trouver longueur Array incakephp
- 21. Const C Array Struct dans Struct Array
- 22. Comment trouver le plus grand et le plus petit nombre dans un tableau en c
- 23. PHP: Conversion d'un nombre variable d'URL pour un certain nombre
- 24. Linq trouver tous avec un certain type
- 25. Comment regrouper un certain nombre d'éléments avec jQuery?
- 26. Comment entrer les chiffres à un certain nombre
- 27. trouver un certain tr par attribut dans un tableau de
- 28. Comment instancier un certain nombre d'objets déterminés lors de l'exécution?
- 29. Comment valider après un certain nombre de publications
- 30. Comment passer un certain nombre de java.awt.image.BufferedImage à Matlab
Votre autre question que vous a donné le chemin à parcourir à travers le réseau, examiner les nombres. Vous pouvez sûrement réfléchir un peu à la façon de modifier cette logique pour répondre à cette question? –
ouais, je suppose que j'ai besoin de créer une variable qui équivaut à 12. puis avoir mon compteur travailler avec la variable pour enregistrer combien de fois il a été créé .... – HollerTrain
En ne cherchant pas à comprendre par vous-même, vous faites mal seulement toi même. Vous n'apprendrez pas comment faire les choses par vous-même, et garderez vos compétences très limitées. (En fait, tu souffres plus que toi-même, si tu n'apprends pas de compétences mais que tu obtiens un boulot de toute façon, tu écriras du code vraiment mauvais que quelqu'un d'autre sera coincé à essayer de maintenir. d'abord, puis postez une question si vous ne pouvez pas (y compris ce que vous avez déjà essayé, donc nous savons que vous l'avez fait). –