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

Функция: подсчитать количество чисел, превышающих среднее арифметическое значение элементов массива

13.11.2016, 20:01. Показов 409. Ответов 7
Метки нет (Все метки)

Добрый вечер!Преподаватель дал новую тему,но объяснений по ней-ноль
Может кто-нибудь помочь с этой задачей?
Вот условие:Создать функцию, которая в одномерном массиве подсчитывает количество чисел, превышающих среднее арифметическое значение элементов массива. Определить в матрице строки, в которых количество элементов, превышающих среднее значение, максимально и минимально
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2016, 20:01
Ответы с готовыми решениями:

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
Создать консольное приложение для решения следующей задачи: Двумерный массив, размером N*N...

Функция: вычислить количество элементов, превышающих среднее арифметическое всех элементов последовательности
1. Ввести некоторую последовательность действительных чисел и создать динамический массив только...

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
консольное приложение.Двумерный массив, размером N*N заполняется случайным образом.Значение N...

Подсчитать количество элементов массива, превышающих среднее значение
Составить программу для решения задач: Определить среднее значение элементов массива. Затем...

7
217 / 123 / 99
Регистрация: 14.03.2011
Сообщений: 626
13.11.2016, 23:31 2
Михаил Дубов, вы задание со своих слов сформулировали или взяли с методички/файла с лабораторными/ и т.д.?
0
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 6
14.11.2016, 00:55  [ТС] 3
Да,взял из методички со своим вариантом,нужнв фотка?
0
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
14.11.2016, 08:00 4
Михаил Дубов, киньте пруф
0
1779 / 1030 / 444
Регистрация: 12.05.2016
Сообщений: 2,548
14.11.2016, 08:16 5
Chertenok_n_13, LFC, А в чем проблема-то?
Чтобы "Определить в матрице строки, в которых количество элементов, превышающих среднее значение, максимально и минимально" нужно "Создать функцию, которая в одномерном массиве подсчитывает количество чисел, превышающих среднее арифметическое значение элементов массива."?
0
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 6
14.11.2016, 14:39  [ТС] 6
Вот условие,20 вариант
Дело в том,что я вообще не понимаю как это будет выглядеть,однако есть код на С++,который тоже перевести до работающей программы довести не могу(
0
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 6
14.11.2016, 14:43  [ТС] 7
Вот фотка
0
Миниатюры
Функция: подсчитать количество чисел, превышающих среднее арифметическое значение элементов массива  
1779 / 1030 / 444
Регистрация: 12.05.2016
Сообщений: 2,548
14.11.2016, 15:03 8
Михаил Дубов,
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define L 12
#define M 14
 
int f(int *arr, int size)
{
    int avg = 0;
    for (int i = 0; i < size; i++)
        avg += arr[i];
    avg /= size;
    int count = 0;
    for (int i = 0; i < size; i++)
        if (arr[i] > avg) count++;
    return count;
}
 
int main(void)
{
    int matrix[L][M];
 
    srand(time(NULL));
 
    for (int i = 0; i < L; i++)
        for (int j = 0; j < M; j++)
           matrix[i][j] = rand() % 100;
 
    for (int i = 0; i < L; i++, printf("\n"))
        for (int j = 0; j < M; j++)
            printf("%3d ", matrix[i][j]);
 
    int maxNo = 0;
    int minNo = maxNo;  
    int max = f(matrix[0], M);
    int min = max;
    int count = 0;
    for (int i = 1; i < L; i++) {
        count = f(matrix[i], M);
        if (max < count) {
            max = count;
            maxNo = i;
        }
        if (min > count) {
            min = count;
            minNo = i;
        }
    }
    printf("minNo: %d, maxNo: %d\n",minNo, maxNo);
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2016, 15:03

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Найти среднее значение элементов двумерного массива и подсчитать, сколько в этом массиве элементов, превышающих среднее
Составить программу на Паскале. найти среднее значение элементов двумерного массива и подсчитать,...

Подсчитать количество элементов стека превышающих среднее значение
Подсчитать, сколько элементов стека имеют значения, которые превышают среднее арфиметическое всех...

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


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

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

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