#include #define NBNOTES 9 #define NBPATINEUSES 5 //declaration de structure struct patineuse_type { char nom[10]; char pays[10]; int notes[NBNOTES]; }; // declaration des sous-programmes void saisi_tab(int note_jury[NBNOTES]); void affiche_tab(int note_jury[NBNOTES]); // programme principal void main (void) { struct patineuse_type pati; char X; do { printf ("Saisir le nom : \n"); scanf ("%s",pati.nom); printf ("Saisir le pays : \n"); scanf ("%s",pati.pays); printf ("Saisir les 10 notes du jury : \n"); saisi_tab(pati.notes); printf ("Le nom de la patineuse est : %s\n",pati.nom); printf ("Son pay est : %s\n",pati.pays); printf ("Ses notes sont : \n"); affiche_tab(pati.notes); printf ("\nVoulez vous recommencer ? (Y ou N)"); fflush (stdin); X = getchar(); } while (!(X=='n' || X=='N')); printf ("Au revoir"); } // sous-programmes void saisi_tab(int note[NBNOTES]) { int i; for (i=0;i<=NBNOTES;i++) scanf ("%d",¬e[i]); } void affiche_tab(int note_jury[NBNOTES]) { int i; for (i=0;i<=NBNOTES;i++) { printf ("| "); printf ("%d",note_jury[i]); printf (" |"); } }