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 :

Tableau, savoir si un temps est deja saisie


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 83
    Par défaut Tableau, savoir si un temps est deja saisie
    Bonjour,

    Je débute en programmation et je suis souvent confronter a un problème lors de l'achèvement de mes programmes que je n'arrive pas a comprendre.

    Voici un programme qui devrait me prévenir si un temps à déjà été saisie ultérieurement. les temps son saisie dans un tableau.
    Dans mon programme "j" symbolise toute les cases qui précédent ma dernière saisie "i"

    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
    #include <stdlib.h>
    #include<stdio.h>
    int main(){
              int i,j,tab[10];
              for(i=0;i<=9;i++)
              {
               printf("donner un temps  %d : ",i);
               scanf("%d",&tab[i]);
               for(j=i-1;j>=0;j--){
                                if(tab[i]=tab[j]){
                                                   printf("ce temps existe deja sur l'element %d \n",j);
                                                 }                                   
                                  }
              }
     
        system("pause");
        return 0;                
    }
    Une personne pourrait-elle me dire ou je fais fausse route et pourquoi ?
    Merci

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Jai,

    En suivant ton code, exécute ton programme à main, et tu verras.

    Exécute ce qu'il fait réellement, pas ce que tu penses qu'il fait !

  3. #3
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    Salut,
    Il y a une grosse erreur qu'on a tous fait au moins une fois :
    Remplace : ici c'est une affectation : tab[i] est désormais égal à la valeur de tab[j]
    par : alors qu'ici c'est un test : es-ce que la valeur de tab[i] est la même que la valeur de tab[j]

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 83
    Par défaut
    Citation Envoyé par bertry Voir le message
    Salut,
    Il y a une grosse erreur qu'on a tous fait au moins une fois :
    Remplace : ici c'est une affectation : tab[i] est désormais égal à la valeur de tab[j]
    par : alors qu'ici c'est un test : es-ce que la valeur de tab[i] est la même que la valeur de tab[j]
    Un grand merci Berty mon programme fonctionne correctement désormais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 06/05/2014, 09h34
  2. savoir si un fichier est deja fermé
    Par oswalidos dans le forum C
    Réponses: 2
    Dernier message: 16/04/2009, 12h29
  3. Réponses: 20
    Dernier message: 18/05/2008, 16h33
  4. Réponses: 1
    Dernier message: 31/03/2008, 16h02
  5. Comment savoir si une connexion est deja ouverte?
    Par ghor_bey dans le forum Web & réseau
    Réponses: 3
    Dernier message: 29/07/2005, 15h17

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