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"
Une personne pourrait-elle me dire ou je fais fausse route et pourquoi ?
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; }
Merci
Partager