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