09 Déc2015
Pourcentage des notes supérieurs à 10
Ecrire un programme C qui lit N notes entières et qui indique le pourcentage de notes supérieures à 10.
Exemple :
Notes saisies : 11, 2, 17, 8, 0, 9, 13, 15
Pourcentage = Nombre de note supérieures à 10 / Nombre total des notes
= 4/8 = 0,5 => 50%
Exemple d’exécution :
Entrez le nombre de notes: 8
Donnez la note 1: 11
Donnez la note 2: 2
Donnez la note 3: 17
Donnez la note 4: 8
Donnez la note 5: 0
Donnez la note 6: 9
Donnez la note 7: 13
Donnez la note 8: 15
Le pourcentage des notes superieures a 10 est 50.00%
//Programme : Pourcentage des notes supérieurs à 10 //Auteur : IDMANSOUR //Copyright : Exelib.net #include <stdio.h> int main(){ int i, n, c = 0; float note, pr; printf("Entrez le nombre de notes: "); scanf("%d", &n); for(i=1 ; i<=n; i++){ printf("Donnez la note %d: ", i); scanf("%f", ¬e); if(note >= 10){ c++; } } pr=(float)c/n * 100 ; //ou pr=float(c)/n * 100 ; ou pr = (c * 100.0)/n; printf("\nLe pourcentage des notes superieures a 10 est %.2f%%", pr); }
Note
Pour pouvoir afficher le symbole pourcentage (%), il faut dupliquer le caractère %.