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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Pasheka
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 6
#1

Среднее арифметическое массива до 0 ! - C++

29.11.2013, 00:58. Просмотров 202. Ответов 2
Метки нет (Все метки)

Дано последовательность целых чисел(массив), за которим следует 0. Найти среднее арифметическое массива до 0.
(в форме)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 00:58     Среднее арифметическое массива до 0 !
Посмотрите здесь:

Заменить элементы массива,стоящие на нечетных позициях, на среднее арифметическое массива - C++
Заменить элементы массива,стоящие на нечетных позициях, на среднее арифметическое массива

Заменить элементы массива со значениями в заданном интервале на среднее арифметическое значение массива - C++
В одномерном массиве A (n) заменить элементы меньше заданного K и больше от заданного L на среднее арифметическое значение массива, где 0...

Сформировать массив X из элементов массива A, значения которых не превышают среднее арифметическое массива A - C++
Помогите с выводом массива X пожалуйста никак не получается по нормальному(( и если можно осуществить сдвиг вправо на две позиции. ...

Из вещественного массива X удалить все числа, превышающие среднее арифметическое элементов массива - C++
Из вещественного массива X удалить все числа, превышающие среднее арифметическое элементов массива. Напишите пожалуйста полностью...

Найти среднее арифметическое элементов массива, и количество чисел внутри массива, не превышающих найденное - C++
Напишите пожалуйста код на С++ по этой задаче: Найти среднее арифметическое всех элементов массива и посчитать количество чисел внутри...

Среднее арифметическое массива - C++
Всем привет) Вот требуется найти среднее арифметическое массива, попробовал написать, выдает ошибку очень большую..xД const int n=10; ...

Среднее арифметическое массива - C++
Здравствуйте! Помогите пожалуйста. Нужно найти номер элемента массива, ближайшего к среднему арифметическому его значений. Это нужно...

Найти среднее арифметическое массива - C++
Для B найти среднее арифметическое подсказка: S2(вещественное)=sum(целое)/n 1) сделать sum вещ. 2) s2=1.+sum/n 3)s2=float(sum)/n

Среднее арифметическое элементов массива - C++
Добрый день! Кому не сложно, создайте, пожалуйста, программу, вычисляющую среднее арифметическое элементов массива, используя цикл с...

Среднее арифметическое элементов массива - C++
2) Реализовать функцию, определяющую среднее арифметическое элементов переданного ей массива;

Среднее арифметическое массива с указателем - C++
Доброго времени суток ув. форумчане! Попал в такую ситуацию, что необходимо быстрым темпом изучать плюсы, немного не успеваю. И тут...

Среднее арифметическое элементов массива - C++
помогите мне пжл написать функцию ,которая возвращает среднее арифметическое элементов массива


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
29.11.2013, 03:10     Среднее арифметическое массива до 0 ! #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <array>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <iostream>
 
int main(int argc, char *argv[]) {
    std::array<int, 10> myInts =  {1, 2, 3, 4, 0, 1, 2, 3, 4, 5};
    auto it = std::find(myInts.begin(), myInts.end(), 0);
    double sum = double();
    std::for_each(myInts.begin(), it, [&sum](int i) { sum += i; } );
    sum = sum / std::distance(myInts.begin(), it);
    std::cout << sum;
    std::cin.get();
    return 0;
}
n0n4m3r
25 / 25 / 6
Регистрация: 12.10.2013
Сообщений: 183
29.11.2013, 04:53     Среднее арифметическое массива до 0 ! #3
C++
1
2
3
4
5
6
7
8
int summ = 0
...
for (i=0;i<кол-во элементов массива;i++){
if(iArr[i]!=0)
summ+=summ+iArr[i];
else break;
}
...
Ответ Создать тему
Опции темы

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