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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
| #include <stdio.h>
#include <stdlib.h>
//case1 : Affichage des données// //case1//
/*Affichage des données du tableau sera
traité par une procédure*/
void Affichage(float tab[n])
{
int i,n;
for (i=0 ; i<n ; i++)
{
printf("\n %f",tab[i]);
}
}
//case2 : Saisie des données.// //case2 //
/*La saisie au clavier des données du tableau et
leur insertion dans le tableau se fera par une procédure.
Dans cette procédure on demandera le nombre déléments à saisir,
puis on demandera à l'utilisateur de saisir les différentes notes.*/
void Saisie(float tab[])
{
int nbelement, i;
printf("Combien d'elements souhaitez-vous saisir ?\n");
scanf("%d",&nbelement);
printf("Vous allez saisir %d elements.\n",nbelement);
for(i=0 ; i<nbelement ; i++)
{
printf("La note %d ?",i);
scanf("%f",&tab[nbelement]);
}
}
int main(){
//Initialisation des notes du tableau//
int n, i, choix;
float note, tab[n];
//Premier message//
printf("\nSaisir un nombre de notes que vous souhaitez gerer : ");
scanf("%d",&n);
tab[i]=note;
for(i=1;i<n+1;i++)
{
printf("\n\nQuelle est la note n° %d : ",i);
scanf("%f",¬e);
}
if (0<=tab[i]<=20)
{
//message confirmant l'inititalisation du tableau//
printf("\n********** LE TABLEAU DE %d NOTES A ETE INITIALISE **********",n);
printf("\n------------------------------------------------------------");
printf("\n******************** GESTION DES NOTES *********************");
printf("\n------------------------------------------------------------");
//Affichage du MENU//
printf("\n1 - Affichage des notes du tableau.");
printf("\n2 - Reinitialisation des notes du tableau.");
printf("\n3 - Affichage de la moyenne des notes du tableau.");
printf("\n4 - Affichage de la plus grande note du tableau.");
printf("\n5 - Affichage de la plus petite note du tableau.");
printf("\n6 - Rechercher une note dans le tableau.");
printf("\n7 - Affichage du nombre de notes >10.");
printf("\n8 - Affichage du nombre de notes > à la moyenne de la classe.");
printf("\n9 - Trier par ordre croissant puis afficher les notes du tableau.");
printf("\n10- Modifier une note du tableau de rang i (a saisir).");
printf("\n11- Affiche les statistiques sur les notes.");
printf("\n 0- Quitter.");
printf("\n------------------------------------------------------------");
printf("\n\n**** ATTENTION, on suppose que vous avez initialise le tableau");
printf("\n\nVotre choix : ");
scanf("%d",&choix);
}
//Choix MENU //
switch(choix)
{
case 1: printf("\nVous avez choisi d'afficher les donnees du tableau.");
/*printf(void Affichage(float tab[]));*/
break;
case 2: printf("\nVous avez choisi de réinitialiser les notes du tableau.");
/*printf(void Saisie(void));*/
break;
case 3: printf("\nVous avez choisi d'afficher la moyenne des notes du tableau.\n");
break;
case 4: printf("\nVous avez choisi d'afficher la plus grande note du tableau.");
break;
case 5: printf("\n\nVous avez choisi d'afficher la plus petite note du tableau.\n");
break;
case 6: printf("\nVous souhaitez rechercher une note dans le tableau.");
break;
case 7: printf("\nVous souhaitez afficher le nombre de notes superieures a 10.");
break;
case 8: printf("\nVous avez choisi l'affichage des notes superieures a la moyenne.");
break;
case 9: printf("\n\nVous avez choisi le tri par ordre croissant en affichant les notes du tableau.");
break;
case 10: printf("\nVous avez choisi de modifier une note du tableau de rang i. ");
break;
case 11: printf("\nVous avez choisi d'afficher les statistiques sur les notes.");
break;
case 0: printf("\nVous avez quitte le programme");
break;
default: printf("\n\nMauvais choix, recommencez...");
break;
return 0;
}
} |
Partager