Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // program sedziowski
- /*
- 1.Program wyświetla informację o jego przeznaczeniu.
- 2.Program wczytuje kolejno oceny punktowe, kontrolując ich poprawność.
- 3.Po odrzuceni ocen skrajnych program ocenę średnią.
- 4.Program kończy swoje działanie po naciśnięciu przez użytkownika klawisza Enter.
- */
- #include <iostream>
- #include <string>
- using namespace std;
- int main() {
- int refereesNumber, points, smallest, average, biggest;
- int sumOfPoints, number = 0;
- 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;
- cout << "Please how many referees shall participate in that session: " << endl;
- cin >> refereesNumber;
- if (refereesNumber>=3 && refereesNumber<=10) {
- while (number != refereesNumber) {
- cout << "Referee nr." << number+1 << " please pass your grade in range from 1 to 20 points: " << endl;
- cin >> points;
- if (points > biggest) {
- biggest = points;
- }
- if (points < smallest) {
- smallest = points;
- }
- number++;
- sumOfPoints += points;
- cout << "points" << points << endl;
- cout << "smallest" << smallest << endl;
- cout << "biggest" << biggest << endl;
- }
- }
- average = (sumOfPoints-biggest-smallest)/refereesNumber;
- cout << "Score :" << average << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement