fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3. int min(int,int);
  4. int max(int,int);
  5. int mediana(int,int,int);
  6. int main()
  7. {
  8. int t; // liczba testów
  9. cin >> t;
  10. while(t--)
  11. {
  12. int a,b,c,tmp;
  13. cin >> a >> b >> c;
  14. tmp=mediana(a,b,c);
  15. cout << tmp << "\n";
  16. }
  17. return 0;
  18. }
  19. int min(int p,int q)
  20. {
  21. return (p<=q)?p:q;
  22. }
  23. int max(int p,int q)
  24. {
  25. return (p>=q)?p:q;
  26. }
  27. int mediana(int a,int b,int c)
  28. {
  29. return max(min(a, b),min(max(a, b),c));
  30. }
Success #stdin #stdout 0.01s 2684KB
stdin
10
1 1 1
2 1 1
1 2 1
1 1 2
2 2 1
2 1 2
1 2 2
0 5 8
4 5 4
6 5 1
stdout
1
1
1
1
2
2
2
5
4
5