Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int main(){
  5. ifstream cin("sortland.in");
  6. ofstream cout("sortland.out");
  7. int N;
  8. float x;
  9. cin >> N;
  10. float * M = new float[N];
  11. float * MM = new float[N];
  12. for (int i = 0; i < N; i++) {
  13. cin >> M[i];
  14. MM[i] = M[i];
  15. }
  16. for (int l = 0; l < (N - 1); l++) {
  17. for (int j = 0; j < (N - l - 1); j++) {
  18. if (MM[j] > MM[j + 1]) {
  19. x = MM[j];
  20. MM[j] = MM[j + 1];
  21. MM[j + 1] = x;
  22. }
  23. }
  24. }
  25. float min = MM[0];
  26. float middle = MM[N / 2];
  27. float max = MM[N - 1];
  28. int minimal_id ;
  29. int middle_id ;
  30. int max_id ;
  31. for (int i = 0; i < N; i++) {
  32. if (M[i] == min) {
  33. minimal_id = i;
  34. }
  35. if (M[i] == middle) {
  36. middle_id = i;
  37. }
  38. if (M[i] == max) {
  39. max_id = i;
  40. }
  41. }
  42. cout << (minimal_id + 1) << " " << (middle_id + 1) << " " << (max_id + 1);
  43. return (0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement