Advertisement
mmayoub

Ex01, 07.09.2021

Sep 7th, 2021 (edited)
666
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.94 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp4
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n; // number of pupils in the class
  10.             int g; // pupil grade
  11.             int sum; // sum of pupils grades
  12.             double avg; // average of grades
  13.             int max; // maximum pupil grade
  14.             int min; // minimum pupil grade
  15.             int[] grades; // array of pupils grades
  16.  
  17.  
  18.             Console.Write("Enter the number of pupils: ");
  19.             n = int.Parse(Console.ReadLine());
  20.  
  21.             sum = 0;
  22.             max = 0;
  23.             min = 100;
  24.  
  25.             grades = new int[n];
  26.  
  27.             for (int i = 0; i < n; i++)
  28.             {
  29.                 Console.Write("Enter grade: ");
  30.                 g = int.Parse(Console.ReadLine());
  31.                 sum = sum + g;
  32.  
  33.                 if (g > max)
  34.                 {
  35.                     max = g;
  36.                 }
  37.  
  38.                 if (g < min)
  39.                 {
  40.                     min = g;
  41.                 }
  42.  
  43.                 grades[i] = g;
  44.             }
  45.  
  46.             avg = (10 * sum / n) / 10.0;
  47.             //avg = 1.0*sum / n;
  48.             Console.WriteLine("The grades average is " + avg);
  49.             //Console.WriteLine("The grades average is {0}", avg);
  50.  
  51.             Console.WriteLine("maximum grade is {0}", max);
  52.             Console.WriteLine("minimum grade is {0}", min);
  53.  
  54.             int c = 0;
  55.             int cmin = 0;
  56.  
  57.             for (int i = 0; i < n; i++)
  58.             {
  59.                 if (grades[i] > avg)
  60.                 {
  61.                     c++;
  62.                 }
  63.                 if (grades[i] < avg)
  64.                 {
  65.                     cmin++;
  66.                 }
  67.             }
  68.  
  69.  
  70.             Console.WriteLine("{0} pupils have grade greater than the average {1}", c, avg);
  71.             Console.WriteLine("{0} pupils have grade lower than the average {1}", cmin, avg);
  72.         }
  73.  
  74.     }
  75. }
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement