Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 0 / 3
Регистрация: 30.01.2010
Сообщений: 54
1

Найти номер элемента, значение которого наименее отклоняется от среднего значения

25.03.2010, 18:47. Просмотров 1298. Ответов 1
Метки нет (Все метки)

2) Дан линейный массив А, состоящий из N вещественных чисел. Составить программу, которая находит номер элемента, значение которого наименее отклоняется от среднего значения всех элементов массива.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2010, 18:47
Ответы с готовыми решениями:

Найти индекс элемента массива, значение которого наименее отличается от среднего значения. Прокомментировать код
дан массив А из N элементов, Найти индекс элемента массива значение которого наименее отличается от...

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

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

Найти значение максимального элемента и номер последнего элемента, значение которого равно максимальному
Помогите

1
4335 / 1467 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
25.03.2010, 19:00 2
Лучший ответ Сообщение было отмечено Димиан как решение

Решение

2)
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int N;
    cout << "N -> ";
    cin >> N;
    int * a = new int [N];
    double sr = 0;
    int k = 0;
    for (int i = 0; i < N; i++)
    {
        cout << "A[" << i << "] -> ";
        cin >> a[i];
        sr += a[i];
    }
    cout << endl;
    sr /= N;
    for (int i = 0; i < N; i++) if ( abs(a[i]-sr) < abs(a[k]-sr) ) k = i;
    cout << k;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2010, 19:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Найти номер элемента последовательности значение которого не превосходит заданное число
Дано действительное число x &gt; 1. Последовательность a1, a2, … an образована по закону...

Найти номер элемента, значение которого близко к среднему значению массива
не пойму, что не так.... #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt;...

В одномерный массив после каждого элемента, номер которого или значение которого кратно трём, вставить цифру 3
В одномерный массив после каждого элемента, номер которого или значение которого кратно трём,...


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

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

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