Langage C

  • Uploaded by: Gogol Plex
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Langage C as PDF for free.

More details

  • Words: 381
  • Pages: 2
© Mr HousNi * [email protected]

TP de Programmation en Langage C avec Corrigé Statistiques des notes Ecrire un programme qui lit les points de N élèves d'une classe dans un devoir et les mémorise dans un tableau POINTS de dimmension N. 1. Rechercher et afficher: • la note maximale, • la note minimale, • la moyenne des notes. 2. A partir des points des élèves, établir un tableau NOTES de dimmension 7 qui est composé de la façon suivante: • NOTES[6] contient le nombre de notes 60 • NOTES[6] contient le nombre de notes de 50 à 59 • NOTES[5] contient le nombre de notes de 40 à 49 ... • NOTES[0] contient le nombre de notes de 0 à 9 Etablire un graphique de barreaux représentant le tableau NOTES. Utilisez le symbole # pour la représentation des barreaux et affichez le domaine des notes en dessous du graphique. Idée: Déterminer la valeur maximale NMAX dans le tableau NOTES et afficher autant de lignes sur l'écran. Exemple: (NMAX=3)

1/2

© Mr HousNi * [email protected]

Corrigé #include <stdio.h> #include <stdlib.h> main() { // déclaration des variables int N; // nombre de NOTES float note_max, note_min, moy; // note maximale et note minimale int i,j; // compteur // lecture de N printf("Donner le nombre de NOTES: "); scanf("%d",&N); // déclaration du tableau float POINTS[N]; // remplissage des NOTES printf("\n"); for(i=0;inote_max) note_max=POINTS[i]; if(POINTS[i]<note_min) note_min=POINTS[i]; moy=moy+POINTS[i]/N; } printf("\nLa note maximale est %.2f",note_max); printf("\nLa note minimale est %.2f",note_min); printf("\nLa moyenne des NOTES est %.2f",moy); // declaration et initialisation du tableau qui contiendra la distribution des NOTES int NOTES[7]={0,0,0,0,0,0,0}; int MAXN; // calcul de la distribution for(i=0;iMAXN) MAXN=NOTES[i]; } // déclaration du tableau d'affichage int dstr[7][MAXN]; for(i=0;i<7;i++){ for(j=0;j=0;i--){ printf("%d >",i+1); for(j=0;j<7;j++) { if(dstr[j][i]==1) printf(" #######"); else printf(" "); } printf("\n"); } printf(" +-------+-------+-------+-------+-------+-------+-------+\n"); printf(" I 0-9 I 10-19 I 20-29 I 30-39 I 40-49 I 50-59 I 60 I"); printf("\n\n"); system("PAUSE"); }

2/2

Related Documents

Langage C
May 2020 17
Langage C
June 2020 16
Langage C
June 2020 12
Langage C
June 2020 16
Langage C
June 2020 15
Langage C
June 2020 13

More Documents from "Gogol Plex"

June 2020 11
Langage C
June 2020 15
Langage C
June 2020 13
Analyse
June 2020 23
June 2020 12
Langage C
June 2020 16