Advertisement
Guest User

cpp/sac

a guest
Apr 4th, 2020
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.60 KB | None | 0 0
  1. // program sedziowski
  2.  
  3. /*
  4. 1.Program wyświetla informację o jego przeznaczeniu.
  5. 2.Program wczytuje kolejno oceny punktowe, kontrolując ich poprawność.
  6. 3.Po odrzuceni ocen skrajnych program ocenę średnią.
  7. 4.Program kończy swoje działanie po naciśnięciu przez użytkownika klawisza Enter.
  8. */
  9.  
  10. #include <iostream>
  11. #include <string>
  12.  
  13. using namespace std;
  14.  
  15. int main() {
  16.  
  17.     int refereesNumber, points, smallest, average, biggest;
  18.     int sumOfPoints, number = 0;
  19.  
  20.     cout << "This is a referee simulator. This program takes from 3 to 10 numbers (number means referee's decision based on points from 0 to 20). You choose how much referees there are. Returns average value of all the votes (excluding extreme points) " << endl;
  21.     cout << "Please how many referees shall participate in that session: " << endl;
  22.     cin >> refereesNumber;
  23.     if (refereesNumber>=3 && refereesNumber<=10) {
  24.         while (number != refereesNumber) {
  25.             cout << "Referee nr." << number+1 << " please pass your grade in range from 1 to 20 points: " << endl;
  26.             cin >> points;
  27.  
  28.             if (points > biggest) {
  29.                 biggest = points;
  30.             }
  31.  
  32.             if (points < smallest) {
  33.                 smallest = points;
  34.             }
  35.  
  36.             number++;
  37.             sumOfPoints += points;
  38.            
  39.             cout << "points" << points << endl;
  40.             cout << "smallest" << smallest << endl;
  41.             cout << "biggest" << biggest << endl;
  42.         }
  43.     }
  44.     average = (sumOfPoints-biggest-smallest)/refereesNumber;
  45.     cout << "Score :" << average << endl;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement