Dans le main , lors de ma declaration de mon tableau tab , je suis obligé de rentrer une valeur entre crochet ? La j'ai mis un maximum de 20 valeurs par l'intermediaire de MAX mais le nombre de valeur rentrée dépendra du nombre d'article demandé . Je suis pas sur d'avoir été clair dans ma question
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 #include <stdio.h> #include <stdlib.h> #define MAX 20 int nb_article(){ int nb; do{ printf("Nombre d'article voulu:\n"); scanf("%d",&nb); }while(nb<5); return nb; } void taille(int t,int tab[]){ int i; for(i=0;i<t;i++){ printf("Entrez une taille:"); scanf("%d",&tab[i]);} } int main(){ int tab[MAX]; int nombre,i; nombre=nb_article(); taille(nombre,tab); printf("Le nombre d'article choisi est de:%d\n",nombre); printf("Les tailles choisis sont:\n"); for(i=0;i<nombre;i++) printf("%d\n",tab[i]); puts("\n"); return 0; }
Partager