Bonjour à tous, voici mon problème :
je souhaite saisir des chiffres dans deux tableaux par l'intermediaire d'une boucle.
Voici ce que j'ai tappé :
Mais je ne sors pas de la boucle quand il faut.
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
31
32
33
34
35
36
37
38
39
40
41 void print1(void){ int i=0, j=0; int reste=0; int nombre=0; int cpt=0; int num[30]; float pos[30]; puts("* Saisissez le nombre souhaité"); while (reste>0){ for ( i=0 ; i<=nombre ; i++ ){ puts("Saisissez le numero : "); scanf("%d",&num[i]); for( j=0 ; j<=nombre ; j++ ){ puts("Saisissez la position : "); scanf("%f",&pos[j]); cpt++; reste=nombre-cpt; if ( reste==1 ){ purge(); printf("-> Il reste encore %d nombres a designer \n", reste); puts(""); } if ( reste>1 ){ purge(); printf("-> Il reste encore %d nombre a designer \n", reste); puts(""); } } } } void purge(void) { int c; while ((c = getchar()) != '\n' && c != EOF); /* mange le tampon */ }
Après de moultes tentatives je me tourne vers vous
Partager