0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 12
1

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

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

Задан массив целых чисел. Вывести на экран числа, имеющие значения меньше максимального и больше среднего значения всех элементов массива.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2016, 17:59
Ответы с готовыми решениями:

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

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

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

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

1
1469 / 1185 / 820
Регистрация: 29.02.2016
Сообщений: 3,579
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2016, 18:23

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

Определить количество элементов меньше среднего значения всех элементов
Здравствуйте, помогите найти ошибки в программе. с++ Найти количество элементов массива, значения...

Создать новый стек, содержащий только те числа из первого стека, которые больше среднего значения всех элементов первого
Общая часть: Создать стек для хранения чисел, значение которых случайно в диапазоне от –50 до +50....

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


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

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

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