smit44
1

В массиве Х(N) найти количество элементов, которые меньше значения среднего арифметического

08.04.2013, 16:53. Показов 9523. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
2. В массиве Х(N) найти количество элементов, которые меньше значения среднего арифметического элементов массива.
По 2 задаче есть наработачка, но не уверен что она верная, могу скинуть.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2013, 16:53
Ответы с готовыми решениями:

В данном линейном массиве действительных чисел найти количество элементов, которые меньше среднего арифметического всех элементов этого массива
помогите!!!!!!! В данном линейном массиве действительных чисел найти количество элементов,...

Найти количество элементов, которые меньше среднего значения
Как правильно записать чтобы работало условие Program Lab; uses crt; const m=4;n=5; var...

Найти в массиве вещественных чисел количество элементов, которые меньше среднего среди элементов
Для заданного массива вещественных чисел найти количество элементов, каждый из которых меньше...

Найти количество элементов, которые меньше среднего значения элементов матрицы
Найти количество элементов, которые меньше среднего значения элементов матрицы A(m x n). Модуль...

2
4 / 4 / 3
Регистрация: 08.08.2013
Сообщений: 24
17.10.2013, 18:32 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <ctype.h>
 
int main(int argc, char *argv[])
{
  int n;
  printf("Vvedite kolichestvo elementov >2: \n");
  scanf("%d",&n);
  if(n<3) {printf("Malo elementov!\n");
  return 0;}
  else { printf("Vvedite massiv cheres probel: \n");}
  double a[n],s=0;
  for(int i=0;i<n;i++){scanf("%lf",&a[i]);}
  for(int i=0;i<n;i++){s=s+a[i];}
  s=s/n;
  int k=0;
  for (int i=0;i<n;i++)
    if (a[i]<s) k++;
  printf("%u\n",k);
    return 0;
}
0
Супер-модератор
6170 / 2912 / 1300
Регистрация: 04.03.2013
Сообщений: 5,774
Записей в блоге: 1
17.10.2013, 18:51 3
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Pascal
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
var
  x : array[1..100] of integer;
  i, k, s, n : integer;
  a : real; 
begin
  randomize;
  k := 0;
  s := 0;
  repeat
    writeln('введите n');
    readln(n)
  until (n > 1) and (n <= 100);  
  writeln('исходный массив: ');
  for i := 1 to n do
  begin
    x[i] := random(20) - 10;
    s := s + x[i];
    write(x[i]:4)
  end;
  writeln;
  a := s / n;
  writeln('среднее арифметическое равно: ', a);
  writeln('элементы меньшие среднего: ');
  for i := 1 to n do
    if x[i] < a then
    begin
      inc(k);
      write(x[i]:4)
    end;
    writeln;
  writeln('количествно таких элементов: ', k)  
end.
0
17.10.2013, 18:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2013, 18:51
Помогаю со студенческими работами здесь

Количество элементов, значение которых меньше среднего арифметического в массиве
Здравствуйте, почему-то не срабатывает нахождение количества элементов, значение которых меньше...

Найдите количество четных элементов массива, которые меньше среднего арифметического
Дан массив 5*3 из целых чисел заполненный случайными числами из интервала . Найдите количество...

Заменить все элементы массива, которые меньше среднего арифметического значения всех элементов
Помогите, пожалуйста, правильно написать программу. Я написал код, но он не запускается. ...

Найти сумму всех элементов массива, которые меньше среднего арифметического его элементов
Найти сумму всех элементов массива целых чисел, которые меньше среднего арифметического элементов...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru