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

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

08.06.2011, 10:52. Показов 1827. Ответов 1
Метки нет (Все метки)

1.Дан одномерный массив, состоящий из N вещественных элементов.
1.1.Ввести массив с клавиатуры.
1.2.Найти максимальный элемент.
1.3.Вычислить среднеарифметическое положительных элементов массива.
1.4.Вывести отрицательные элементы на экран в обратном порядке.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2011, 10:52
Ответы с готовыми решениями:

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

Найти среднеарифметическое значение положительных элементов массива [4][3]
Массив из целых чисел. Помогите, пожалуйста, сделать это самым простым способом

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

Вычислить среднеарифметическое нечетных элементов массива
Дан одномерный массив, состоящий из N целочисленных элементов. Заполнить массив случайными...

1
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
08.06.2011, 11:11 2
Лучший ответ Сообщение было отмечено Wardencheb как решение

Решение

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
#include <iostream>
#include <iomanip>
 
int main()
{
    int n;
    std::cin >> n;
    float *arr = new float [n];
    float max, average = 0;
    int count = 0;
    for (int i = 0; i < n; ++i)
    {
        std::cin >> arr[i];
        if (!i) 
            max = arr[i];
        else if (arr[i] > max)
            max = arr[i];
        if (arr[i] > 0)
        {
            average += arr[i];
            ++count;
        }
    }
    std::cout << "Max = " << max;
    if (count)
        std::cout << ", average = " << average/count << std::endl;
    else
        std::cout << ", average = 0" << std::endl;
    for (int i = n-1; i >= 0; --i)
        if (arr[i] < 0)
            std::cout << std::setw(5) << arr[i];
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2011, 11:11
Помогаю со студенческими работами здесь

Вычислить среднеарифметическое нечётных элементов массива (std::vector)
Дан одномерный массив (вектор), состоящий из N целочисленных элементов. 14.1. Заполнить массив...

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

Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю
В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество положительных...

Вычислить произведение положительных элементов массива, сумму элементов массива, расположенных до минимального
С одномерным массивом, состоящим из n вещественных элементов, произвести следующие операции: 1)...


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

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

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