Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- int main(){
- ifstream cin("sortland.in");
- ofstream cout("sortland.out");
- int N;
- float x;
- cin >> N;
- float * M = new float[N];
- float * MM = new float[N];
- for (int i = 0; i < N; i++) {
- cin >> M[i];
- MM[i] = M[i];
- }
- for (int l = 0; l < (N - 1); l++) {
- for (int j = 0; j < (N - l - 1); j++) {
- if (MM[j] > MM[j + 1]) {
- x = MM[j];
- MM[j] = MM[j + 1];
- MM[j + 1] = x;
- }
- }
- }
- float min = MM[0];
- float middle = MM[N / 2];
- float max = MM[N - 1];
- int minimal_id ;
- int middle_id ;
- int max_id ;
- for (int i = 0; i < N; i++) {
- if (M[i] == min) {
- minimal_id = i;
- }
- if (M[i] == middle) {
- middle_id = i;
- }
- if (M[i] == max) {
- max_id = i;
- }
- }
- cout << (minimal_id + 1) << " " << (middle_id + 1) << " " << (max_id + 1);
- return (0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement