0 / 0 / 0
Регистрация: 17.10.2018
Сообщений: 8
1

Все элементы массива, значения которых на 50% меньше среднего или на 50% больше среднего значения, заменить нулем

29.11.2018, 17:30. Показов 1246. Ответов 1
Метки нет (Все метки)

Вычислить среднее значение элементов массива. Вывести на дисплей полученное значение. После этого изменить исходный массив следующим образом: все элементы, значения которых на 50% меньше среднего или на 50% больше среднего значения, заменить нулем. Вывести на дисплей количество измененных элементов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2018, 17:30
Ответы с готовыми решениями:

Во всех последовательностях чисел ограничить снизу значения тех элементов, значения которых меньше среднего
Для массива размерностью 100 элементов и диапазоном значений от 100 до -100 нужно во всех...

Массив: вывести сумму элементов массива, значение которых больше среднего арифметического значения элементов
дан массив на 30 элементов. написать программу которая позволяет найти и вывести сумму элементов...

Увеличить на 5 все элементы массива, значения которых меньше 10
вввести массив б из девяти элементов увеличить на 5 все элементы значения которых меньше 10 и...

Удалить из нее все элементы, значение которых больше среднего арифметического
Задание: Дана последовательность х1...х20. Удалить из нее все элементы, значение которых больше...

1
0 / 0 / 0
Регистрация: 17.10.2018
Сообщений: 8
29.11.2018, 18:09  [ТС] 2
Вычислить среднее значение элементов массива. Вывести на дисплей полученное значение. После этого изменить исходный массив следующим образом: все элементы, значения которых на 50% меньше среднего или на 50% больше среднего значения, заменить нулем. Вывести на дисплей количество измененных элементов.

Вот что есть. Я просто не знаю как дальше
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
#include <stdio.h>
#include <locale.h>
 
int main(void)
{
    setlocale(LC_CTYPE, "rus");
 
    int a[10];
    int n, i;
 
    printf("Ведите количество элементов массива: ");
    scanf("%i",&n);
    for (i=0; i<n; ++i)
    {
        printf("a[%i] : ",i);
        scanf("%i",&a[i]);
    }
 
    int sum=0;
    for (i=0; i<=n-1; ++i) sum+=a[i];
    int aver;
    aver=sum/n;
 
    printf("Среднее значение массива:%.1f\n ",(float)aver);
    
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2018, 18:09
Помогаю со студенческими работами здесь

Заменить все элементы массива меньше среднего значения
Элементы массива - целые числа в пределах от 2 до 15. Заменить все элементы массива меньше среднего...

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

Из одного массива в другой переписать элементы, модуль которых меньше среднего значения
Помогите пожалуйста!=) Из массива а(100) в массив b(100) переписать элементы модулькоторых...

Переписать из массива Y(N) в массив X элементы, значения которых больше среднего гармонического
2.2. Переписать из массива Y(N) в массив X элементы, значения кото-рых больше среднего...


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

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

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