IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Exercice developpez tableau


Sujet :

C

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 110
    Points : 55
    Points
    55
    Par défaut Exercice developpez tableau
    Bonsoir il y a un exercice sur developpez le voici :

    http://melem.developpez.com/tutoriel...?page=tableaux

    IV-D-1. Recherche dans un tableau

    J'ai reussi à le reproduire enfin presque le seul probléme c'est que je n'arrive pas retourner le nombre "2 occurrence(s) trouvee(s).
    .

    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #define T 10
     
    int main(int argc, char *argv[])
    {
     
    int i;
    int tab[T];
    int nombre_recherche=0;
    int nb=0;
     
    printf("Ce programme permet de trouver toutes les occurrences d'un nombre.\n");
    printf("Entrer 10 nombres:\n");
     
    for (i=0;i<T;i++)
    {
        printf("t[%d]: ",i);
        scanf("%d",&tab[i]);
    }
     
    printf("Entrez le nombre a rechercher : ");
    scanf("%d",&nombre_recherche);
     
    for (i=0;i<T;i++)
    {
        if (tab[i] == nombre_recherche)
        {
     
                   printf("t[%d]",i);
        }
    }
    Merci à vous

  2. #2
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    414
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 414
    Points : 354
    Points
    354
    Par défaut
    à chaque fois que tu trouve le nombre, tu peux incrémenter une variable, et une fois que tu as parcouru tout le tableau, tu affiche cette variable !
    nb n'est jamais utilisé, pourquoi ne pas l'utiliser
    __________
    "Any sufficiently advanced technology is indistinguishable from magic" Arthur C. Clarke

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 110
    Points : 55
    Points
    55
    Par défaut
    nb++; // incremente le nombre de fois ou if (tab[i] == nombre_recherche) dans la boucle for() puis on l'affiche hors du for()

    Me suis-je bien expliquer ?

    Merci kamouminator !

Discussions similaires

  1. Exercice de tableau
    Par avatarkhalid dans le forum Débuter
    Réponses: 1
    Dernier message: 08/02/2015, 15h39
  2. Exercice sur tableau de structures
    Par manou756011 dans le forum C
    Réponses: 2
    Dernier message: 06/05/2014, 00h45
  3. Exercice R : Tableau et Camembert
    Par StanKub dans le forum R
    Réponses: 18
    Dernier message: 03/01/2012, 16h37
  4. Exercice sur tableau trié dynamique
    Par Johnny P. dans le forum Collection et Stream
    Réponses: 12
    Dernier message: 08/07/2011, 07h36
  5. Exercices vecteur (tableau)
    Par Johnny P. dans le forum Algorithmes et structures de données
    Réponses: 0
    Dernier message: 26/10/2009, 21h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo