Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Найти среднее арифметическое ненулевых элементов массива - C++

26.12.2013, 22:28. Просмотров 400. Ответов 4
Метки нет (Все метки)

помогите сделать курсовую
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2013, 22:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти среднее арифметическое ненулевых элементов массива (C++):

Среднее арифметическое ненулевых элементов массива - C++
Сформировать динамический массив X размером MxN из случайных целых чисел. В программе организовать функцию для подсчета среднего...

Среднее арифметическое ненулевых элементов динамического массива - C++
Написать программу среднее арифметическое не значения 0 элементов динамического масиива

Вычислить среднее арифметическое ненулевых элементов массива - C++
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел

Среднее арифметическое ненулевых элементов введенного с клавиатуры массива - C++
Помогите 2) Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел.

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

Написать профамму, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива - C++
Помогите написать прог которая вычисляет среднее арефметическое ненулевых элементов массНаписать профамму, которая вычисляет среднее...

4
outoftime
║XLR8║
511 / 433 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
26.12.2013, 22:44 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <algorithm>
#include <functional>
#include <string>
#include <locale>
 
int main()
{
    std::array<int, 10> a = {0,1,2,3,4,5,6,7,8,19};
    auto not_zero = std::bind(std::not_equal_to<int>(), std::placeholders::_1, 0);
    std::cout << double(std::accumulate(a.begin(), a.end(), 0))
        / std::count_if(a.begin(), a.end(), not_zero);
 
    return EXIT_SUCCESS;
}
Bash
1
2
3
4
5
D:\Projects\c++\help>make
g++ cyberforum.cpp -o run.exe -std=c++11 
 
D:\Projects\c++\help>run.exe
6.11111
Вот бы мне курсач на 4 строчки...
0
metallix
10 / 10 / 3
Регистрация: 07.09.2013
Сообщений: 48
26.12.2013, 22:45 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
int main()
{
const int size = 10;
 
int array[size];
double cnt = 0, sum=1;
 
for(int i=0; i<size; i++)
    {
        array[i]=rand()%50;
        cout<<array[i]<<" ";    
    }
cout<<"\n\n";
 
for(int i=0; i<size;i++)
    {
        if(array[i] > 0 || array[i] < 0)
            {
            sum+=array[i];
            cnt++;    
            }
        
    }
 
cout<<"SUM: "<<sum<<"\nCNT: "<<cnt<<"\n";
cout<<"Average value: "<<sum/cnt;
 
 
system("pause>>nul");
return 0;
 
}
0
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,341
Завершенные тесты: 1
27.12.2013, 01:09 #4
Цитата Сообщение от metallix Посмотреть сообщение
C++
1
2
3
4
5
6
7
for(int i=0; i<size;i++)
  {
  if(array[i] > 0 || array[i] < 0)
  {
  sum+=array[i];
  cnt++;  
  }
}
можно просто
C++
1
2
3
4
5
6
for(int i=0;i<size;i++)
  if(array[i] !=0)
  {
  sum+=array[i];
  cnt++;  
  }
0
metallix
27.12.2013, 01:25     Найти среднее арифметическое ненулевых элементов массива
  #5

Не по теме:

знаю, просто пока писал, что то запутался. это был временный вариант, просто забыл поменять))

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2013, 01:25
Привет! Вот еще темы с ответами:

В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов - C++
5. В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов.Задание вроде тоже,но...

В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов - C++
вот задание: В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов. Заранее...

Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. - C++
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. Ниже...

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


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

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

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