• дан массив содержащий 2019 положительных целых чисел не превышающих 15000 необходимо найти минимальный и максимальный четные элементы вычислить их среднеарифметическое уменьшить все нечетные элементы превышающий это среднее на величину этого среднего и вывести измененный массив

Ответы 3

  • Это какой язык?
  • c++
  • #include <iostream>

    using namespace std;

    const int N = 6;

    int min, max,srednee;

    int main()

    {

    int arr[N];

    min = 15001;

    max = -1;

    for (int i = 0; i < N; i++)

    {

     cin >> arr[i];

    }

    for (int i = 0; i < N; i++)

    {

     if (arr[i] % 2 == 0)  

     {

      if (arr[i] < min)

       {

        min = arr[i];

       }

      if (arr[i] > max)

       {

        max = arr[i];

       }

     }

    }

    srednee = (min + max) / 2;

    for (int i = 0; i < N; i++)

    {

     arr[i] = arr[i] - srednee;

     cout << arr[i] << endl;

    }

    return 0;

    }

    • Автор:

      ozmccall
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years