Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 30
1

Массив: Найти среднее арифметическое положительных элементов массива

09.05.2018, 16:00. Просмотров 2722. Ответов 2
Метки нет (Все метки)

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

Найти среднее арифметическое положительных элементов массива
Даны два произвольных массива R, L размера k, n соответственно. Найти среднее арифметическое...

Найти среднее арифметическое положительных элементов массива
Даны два произвольных массива R, L размера k, n соответственно. Найти среднее арифметическое...

Найти среднее арифметическое положительных и отрицательных элементов массива S(10)
Найти среднее арифметическое положительных и отрицательных элементов массива S(10).Исходный массив...

Как найти среднее арифметическое положительных элементов и подсчитать количество повторяющихся элементов массива
Добрый день! Вот задача: Дан одномерный массив. 1) найти среднее арифметическое положительных...

2
186 / 164 / 100
Регистрация: 14.03.2018
Сообщений: 426
09.05.2018, 17:56 2
Лучший ответ Сообщение было отмечено Rainsi как решение

Решение

Rainsi,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int[] array = 
{
    3,   6,   -5,   0,   6,   98,   37, -58,   68,   9,   98,  -45,   85,   3, -74, 
    9,   0,  -45,  27,  48,    9,  -58,  -3,  649,   0,   -3,  745,   98, -23,   0,
    -5,  7,   36,  98,  37,  -58,   68,  93,   98, -495,  85,   39,  -74,  67,  76,
    98,  0,  -45,  27,   4,   98,  -58,  -3,  719,    0,  -3,   45,   98,  -3,   0,
    -50, 75,  306,   9,  37,  -58,   68,   3,    9,  -95,   5,   39,  -74,   6,  68
};
 
Console.WriteLine($"Average value of array's elements is {Math.Round(array.Where(e => e > 0).Average(), 2)}\n");
 
foreach(var el in array.GroupBy((i) => i) )
{
    if (el.Count() > 1)
        Console.WriteLine($"Element: {el.Key}\tQuantity: {el.Count()}");
}
0
Заклинатель змей
588 / 488 / 208
Регистрация: 30.04.2016
Сообщений: 2,353
10.05.2018, 10:07 3
Rainsi, PureC style:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static double Mid (double [] arr)
{
   double sum = 0;
   int count = 0:
   for (int i = 0; i <arr.Length;i++)
   {
      if (arr[i] > 0)
      {
          sum += arr[i];
          count++;
      }
   }
   return sum/count;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2018, 10:07

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

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

Вычислить среднее арифметическое положительных элементов массива с четными индексами
Вычислить среднее арифметическое положительных элементов с четными индексами и произведение...

Найдите среднее арифметическое положительных элементов массива кратных первому
Дан массив из n элементов. Каждый элемент может принимать целочисленные значения от -100 до 100....

В массиве из 16 элементов найти среднее арифметическое положительных элементов
1. В массиве из 16 элементов найти среднее арифметическое положительных элементов. Надо решить на...


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

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

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