Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  программа
Language: C/C++
Code:
#include <iostream>

using namespace std;

int main()
{
  int poc = 0;
  cin>>poc;
  int myArr [poc];
  for (int i=0; i<poc; i++) {
      cin>>myArr[i];
  };
  long double she = 0;
  cin>>she;
  int myNewArr [poc];
  int k=0;
  for (int n=0; n<poc; n++) {
      if (myArr[n]>she) {
          myNewArr [k]=myArr[n];
          k++;
      };
  };
  k-=1;
  int temp = 0;
  for (int i = 0; i < k - 1; i++) {
        for (int j = 0; j < k - i - 1; j++) {
            if (myNewArr[j] > myNewArr[j + 1]) {
                // меняем элементы местами
                temp = myNewArr[j];
                myNewArr[j] = myNewArr[j + 1];
                myNewArr[j + 1] = temp;
            };
        };
    };
  for (int i = 0; i<k; i++) {
      she = (myNewArr [i] + she)/2;
  }
  cout<<she;
  
    return 0;
}     
Comments: