Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Exallot
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 6
1

Вывести числа, имеющие значения меньше максимального и больше среднего значения всех элементов массива

24.10.2016, 17:59. Просмотров 910. Ответов 1
Метки нет (Все метки)

Задан массив целых чисел. Вывести на экран числа, имеющие значения меньше максимального и больше среднего значения всех элементов массива.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2016, 17:59
Ответы с готовыми решениями:

Вывести на экран элементы и индексы элементов, которые меньше среднего значения всех элементов массива
Написать программу, в которой: 1. Задать массив целых чисел длиной согласно...

Определить, сколько элементов стека имеют значения меньше среднего значения от всех элементов и удалить их
Доброго времени суток! Задача: Создать стек из целых случайных чисел и...

Вернуть количество элементов массива, которые больше среднего значения всех элементов данного массива
Написать функцию, которая возвращает количество элементов массива, которые...

Вывести на печать число, которое меньше максимального элемента массива, но больше всех других элементов
Составить программу, которая в массиве A находит второе по величине число...

Ограничить снизу значения тех элементов массива, значения которых меньше среднего для последовательности
Помогите с кодом программы на С Во всех последовательностях положительных...

1
afront
1050 / 997 / 752
Регистрация: 29.02.2016
Сообщений: 3,187
24.10.2016, 18:23 2
Лучший ответ Сообщение было отмечено Exallot как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
 
using namespace std;
double mean (int size, double array[])
{
double sum =0;
for(int i=0; i < size; i++)
   sum=sum+array[i];
sum = sum/size;
return sum;
}
double max (int size, double array[])
{
double max = DBL_MIN;
for(int i=0; i < size; i++)
   if(array[i] > max)
       max = array[i];
return max;
}
int main()
{
    double arr[] = {1,2,3,4,5,6};
    int n = 6;
    double sred = mean(n, arr);
    for (int i = 0; i < n; ++i) 
      if (arr[i] < max (n, arr) && (arr[i] > sred))
          cout << arr[i] << " ";
    cout << endl;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2016, 18:23

В списке определить количество элементов, имеющих значения меньше среднего значения и удалить эти элементы
Задание: В созданном списке определить количество элементов, имеющих значения,...

Составить программу, которая находит номер элемента, значение которого меньше всего откланяется от среднего значения всех элементов
Дан линейный массив А, что состоит из N действительных чисел. Составить...

Даны линейный массив действительных чисел. Вычислить произведение всех элементов, значения которых больше 4 и меньше 10
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; using namespace std;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru