Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hugo333
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 3
#1

Одномерные массивы: найти средние арифметическое тех элементов, которые меньше нуля - C++

04.11.2012, 20:32. Просмотров 340. Ответов 2
Метки нет (Все метки)

Ввести последовательность с 6 действительных чисел и найти средние арифметическое тех её элементов которые меньше нуля
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2012, 20:32     Одномерные массивы: найти средние арифметическое тех элементов, которые меньше нуля
Посмотрите здесь:

Одномерные массивы (Найти сумму тех элементов, которые кратны данному К) - C++
Напишите пожалуйста программу, только без заумных операций. В массив А занесены натуральные числа. Найти сумму тех элементов, которые...

Найти среднее арифметическое тех элементов, которые расположены между максимальным и минимальным элементами - C++
Средствами ООП решить задачу: Случайным образом вводятся 20 вещественных элементов массива. Найти среднее арифметическое тех элементов,...

Массивы. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент - C++
Для заданной матрицы размером 8х8 найти такие к, что к-я строка матрицы совпадает с к-м столбцом. Найти сумму элементов в тех строках,...

Массивы. Найти максимальный элемент среди всех элементов тех строк заданной матрицы, которые упорядочены - C++
Здравствуйте! помогите написать программу на языке C++. Найти максимальный элемент среди всех элементов тех строк заданной матрицы, которые...

Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов - C++
Добрый вечер) Ребят, в одном из экзаменационных билетов есть вот такая задача: Используя функцию P для каждого столбца матрицы А с 9...

Определить количество и произведение тех элементов массива, которые меньше заданной функции - C++
Разработать функцию p которая определяет количество и произведение тех эелементов массива Х, для которых f(xk)<c. Здесь Х - одномерный...

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

Одномерные массивы. Вывести на экран массив, составленный из номеров элементов исходного массива, которые равны заданному значению. - C++
Надоела уже наверное...ноо..выручайте( с++ Задан массив целых чисел. Вывести на экран массив, составленный из номеров элементов...

Массивы: вывести порядковый номер последнего из тех элементов, которые удовлетворяют двойному неравенству - C++
Помогите, пожалуйстааа, написать программу в с++ через классы, очень надо) Вот задача: Дан целочисленный массив A размера N. Вывести...

Одномерные массивы. Найти минимальный из четных элементов. - C++
Здр! Помогите пож-ста, дан массив целых чисел из 10 элементов. Найти минимальный из четных элементов массива. Заранее спасибо!


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
04.11.2012, 20:41     Одномерные массивы: найти средние арифметическое тех элементов, которые меньше нуля #2
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
#include <iostream>
 
int main(void)
{
    setlocale(LC_ALL, "Russian");
    int const size = 6;
    int arr[size];
    int sum = 0, cnt = 0, result = 0;
    
    for (int i=0; i< size; ++i)
        cin >> arr[i];
        
    for (int i=0; i< size; ++i)
    {
        if (arr[i] < 0)
        {
            sum += arr[i];
            cnt++;
        }
    }
    
    result = sum/cnt;
    std::cout << "Сумма: " << result << endl; 
}
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
04.11.2012, 21:46     Одномерные массивы: найти средние арифметическое тех элементов, которые меньше нуля #3
Afflicted, действительные - это double, float.
Да и среднее арифметическое сохранять в int некошерно. Вся дробная часть теряется.
Если все числа не меньше нуля, то у вас будет деление на 0 в 23 строке
Ответ Создать тему
Опции темы

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