Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
RazorIlya19
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 37
#1

Подсчитать сумму положительных и среднее арифметическое отрицательных элементов массива - C++

15.06.2014, 18:54. Просмотров 565. Ответов 4
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread1215593.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2014, 18:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подсчитать сумму положительных и среднее арифметическое отрицательных элементов массива (C++):

Найти среднее арифметическое значение положительных и отрицательных элементов массива
Задание 2 (его или третье) Дан Массив Xi, i = 1, ..., 15. Найти среднее...

Среднее арифметическое положительных элементов массива, произведение и количество отрицательных элементов
в массиве X найти среднее арифметическое положительных элементов массива,...

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

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

Найти сумму всех положительных элементов массива и среднее арифметическое всех элементов
Помогите написать программу: Дан массив A. Найти сумму всех положительных...

4
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
15.06.2014, 19:11 #2
Лучший ответ Сообщение было отмечено RazorIlya19 как решение

Решение

RazorIlya19,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<cstdlib>
int main()
{
    const size_t size = 6;
    int *arr = new int[size];
    for(size_t i=0;i<size;i++)
        std::cin>>arr[i];
    int sum_positive(0),count(0);
    int sum_negative(0);
    for(size_t i=0;i<size;++i)
    {
        if(arr[i] > 0)
            sum_positive+=arr[i];
        if(arr[i] < 0)
        {
            sum_negative+=arr[i];
            count++;
        }
    }
    std::cout<<"\nthe sum of positive elements: "<<sum_positive<<"\navg: "<<(double)sum_negative/count;
    return 0;
}
1
anastasiya_404
39 / 39 / 16
Регистрация: 09.06.2014
Сообщений: 133
15.06.2014, 19:12 #3
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
#include <stdio.h>
#include <locale.h>
int main(int argc, char *argv[]) {
    setlocale(LC_ALL, "RU");
    int n;
    printf("Введите размер массива --> ");
    scanf("%i", &n);
 
    int array[n];
 
    //заполнение массива
    for (int i = 0; i < n; i++) {
        printf("Введите array[%i] --> ", i + 1);
        scanf("%i", &array[i]);
    }
 
    //печать исходного массива
    for (int i = 0; i < n; i++) {
        printf("%i ", array[i]);
    }
 
    int summPoz = 0;
    int summNeg = 0;
    int countNeg = 0;
    for (int i = 0; i < n; i++) {
        if (array[i] > 0) {
            summPoz += array[i];
        } else {
            summNeg += array[i];
            countNeg ++;
        }   
    }
    float srednAriph = summNeg / countNeg;
    printf("\nСумма положительных чисел = %i. \nСреднее арифметическое отрицательных чисел = %.3f.\n", summPoz, srednAriph);
 
    return 0;
}
1
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
15.06.2014, 19:17 #4
anastasiya_404, у вас среднее арифметическое не правильно будет считать, деление целочисленного на целочисленное даст целочисленное
0
anastasiya_404
39 / 39 / 16
Регистрация: 09.06.2014
Сообщений: 133
15.06.2014, 19:24 #5
Согласна, ошиблась. Спасибо.
0
15.06.2014, 19:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2014, 19:24
Привет! Вот еще темы с решениями:

Вычислить среднее арифметическое положительных и отрицательных элементов третьего столбца матрицы
Вычислить среднее арифметическое положи тельных Sp и отрицательных So...

Дана последовательность целых чисел. Подсчитать среднее арифметическое отрицательных элементов
Дана последовательность целых чисел. Подсчитать среднее арифметическое...

Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов
Тема: Одномерный массив. Дана последовательность целых чисел.Подсчитать...

Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива
1. Подсчитать число и сумму положительных, число и произведение отрицательных...


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

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

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