Форум программистов, компьютерный форум CyberForum.ru

Вычислить номер элемента массива ближайшего к среднеарифметического его значения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать массив строк, удалить из него одинаковые строки http://www.cyberforum.ru/cpp-beginners/thread911293.html
собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =(
C++ Требуется добавить элемент в какое-нибудь место массива собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =( http://www.cyberforum.ru/cpp-beginners/thread911292.html
Ошибка при компиляции Boost C++
Здравствуйте. Подскажите кто знает,что за ошибка и как её исправить? g++ -I. -I../../hlsdk-2.3-p3 -I../../hlsdk-2.3-p3/dlls -I../../hlsdk-2.3-p3/engine -I../../hlsdk-2.3-p3/game_shared -I../../hlsdk-2.3-p3/game_shared -I../metamod -I../../hlsdk-2.3-p3/common -I../../hlsdk-2.3-p3/pm_shared -Isdk -Iinclude -O2 -funroll-loops -s -pipe -fomit-frame-pointer -fno-strict-aliasing -march=i586 -DNDEBUG...
C++ Вычислить сумму
Помогите решить задание. Вычислить сумму:x + x3/3 + x5/5 + .... + x11/11 при х=2 Будьте внимательны при выборе раздела форума
C++ Реализовать класс Bankomat http://www.cyberforum.ru/cpp-beginners/thread911274.html
Реализовать класс Bankomat, моделирующий работу банкомата. В классе долж-ны содержаться поля для хранения идентификационного номера банкомата, информации о текущей сумме денег, оставшейся в банкомате, минимальной и максимальной суммах, которые позволяется снять клиенту в один день. Сумма денег представляется полями-номиналами 10-1000. Реализовать метод инициализации банкомата, метод загрузки...
C++ Перегрузка >> Доброго времени суток. Есть учебный пример перегрузки операций >> и <<. #include "stdafx.h" #include <iostream> using namespace std; class PhoneNumber { public: friend ostream &operator << (ostream &, const PhoneNumber &); подробнее

Показать сообщение отдельно
Belfegor
Ghost
 Аватар для Belfegor
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 524
25.06.2013, 02:58     Вычислить номер элемента массива ближайшего к среднеарифметического его значения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main () {
    const int size=5;
    int arr[size] {1,2,3,4,5};
    int s=0;
    for(int x:arr)s+=x;
    int sr=s/size;
    int ind=0;
    int min=abs(arr[ind]-sr);
    for (int i=0; i<size; i++) {
        if(abs(arr[i]-sr)>min)continue;
        else {
            min=abs(arr[i]-sr);
            ind =i;
        }
    }
    int m=arr[ind];
    cout << "ind = " << ind << endl << "m = " << m << endl;
    return 0;
}

Не по теме:

мб так...

 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru