Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 5
1

Найти элемент наиболее близкий к среднему арифметическому значению в массиве из 10 элементов

06.11.2016, 10:24. Показов 3359. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Найти элемент наиболее близкий к среднему арифметическому значению в массиве из 10 элементов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2016, 10:24
Ответы с готовыми решениями:

Найти элемент, наиболее близкий к среднему арифметическому всех элементов матрицы
двумерный статический массив размером 5x5.Найти элемент наиболее близкий к среднему арифметическому...

Удалить из последовательности первый по порядку элемент, наиболее близкий по значению к среднему арифметическому
Помогите пожалуйста составить программу: Даны целые числа a1, ..., an. Удалить из...

Найти и вывести элемент,наиболее близкий к среднему арифметическому всех элементов массива
Дано задание 1)Вывести массив в диапазоне -128..257 2)Найти Min & Max эл-ты 3)Найти и вывести...

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

1
806 / 533 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
06.11.2016, 13:05 2
Лучший ответ Сообщение было отмечено Palchiki как решение

Решение

по первой задаче
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <climits>
#include <cstdlib>
#include <array>
using namespace std;
 
constexpr auto SIZE(10u);
using ARRAY = array<signed short, SIZE>;
 
signed long f1(const ARRAY& arr)
{
    signed long rslt(0);
    
    for(auto& i : arr)
        rslt += i;
        
    return rslt /= SIZE;
}
 
const signed short& f2(const ARRAY& arr)
{
    signed long middleValue( f1(arr) ), minValue(LONG_MAX);
    
    auto index(0u), minIndex(index);
    for(auto& i : arr)
    {
        if ( !(i - middleValue) )
        {
            minIndex = index;
            break;
        }
        else
        {
            auto tmp( abs(i - middleValue) );
            if (tmp < minValue)
                minValue = tmp, minIndex = index;
        }
            
        ++index;
    }
    
    return arr[minIndex];
}
 
int main()
{
    ARRAY arr
    {
        1, 3, 5, 7, 7, 11, 13, 15, 17, 21
    };
    //for(auto& i : arr)
    //    cin >> i;
        
    cout << f2(arr) << endl;
}
0
06.11.2016, 13:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2016, 13:05
Помогаю со студенческими работами здесь

Найти в массиве элемент, наиболее близкий к среднему рифметическому суммы его элементов
попадаю конкретно...отблагодарю! 2. Найти в массиве элемент, наиболее близкий к среднему ...

Дан одномерный массив. Найти элемент наиболее близкий к среднему арифметическому значению всех элементов
Дан массив целых чисел. Найти элемент наиболее близкий к среднему арифметическому всех элементов...

Найти элемент, наиболее близкий к среднему арифметическому
двумерный статический массив размером 5x5.Найти элемент наиболее близкий к среднему арифметическому...

Найти элемент, наиболее близкий к среднему значению всех элементов массива
Найти элемент, наиболее близкий к среднему значению всех элементов массива.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru