С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив nxn. Нечетные строки таблицы заменить на вектор Х http://www.cyberforum.ru/cpp-beginners/thread1145708.html
Дан массив размером n×n, элементы которого целые числа. Нечетные строки таблицы заменить на вектор Х. Замечание. Для хранения массив n×n использовать ступенчатый массив. Помогите с кодом.
C++ Подсчет кол-ва символов в строке во входном файле Подскажите как подсчитать кол-во символов в строке, введенная из файла, тип char. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1145697.html
C++ Чтение массива из файла
Здравствуйте. Нужно найти в строчке все символы и вычислить их среднее арифметическое. Всё работало, но когда стал делать работу с файлами, программа запускается но не хочет прочитывать символы ...
C++ Подсчитать сумму "серых" элементов, а "черные" сложить только один раз
Помогите с заданием, нужно подсчитать сумму "серых" элементов, а "черные" сложить только один раз, чтобы не было двум одинаковых сумм. #include <iostream> #include <stdlib.h> #include...
C++ Правильная скобочная последовательность http://www.cyberforum.ru/cpp-beginners/thread1145677.html
Привет, не могу понять как писать стеки и очереди,а лабу надо срочно сдать. Проверить, является ли данная строка, состоящая только из символов «(», «)», «», правильной скобочной последовательностью,...
C++ Найти сумму по формуле Дали решать такую вот задачку, но вот проблема я таких не когда не решал.. Кто знает как ее решать, прошу помочь. Даны вещественные числа u, v, натуральные n. Найти S=\sum_{k=1}^{n}(a\kappa... подробнее

Показать сообщение отдельно
Милаше
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 75
11.04.2014, 23:27  [ТС]
Я исправил все ошибки, которые были обозначены выше. Но программа почему-то неправильно вычисляет среднее арифметическое отрицательных чисел. Никто не видит ошибки?

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 <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int min_id=0,i,n,k;
    float m,sum=0;
    cout << "Vvedite n: ";
    cin >> n;
    float arr [n];
    for (i=0; i<n; i++)
        {
        cout << "Vvedite elenent nomer " << i+1 << " : "; // Ввод элементов массива
        cin >> arr[i];
        }
    for (i=0;i<n;i++)
        {
        if (arr[i]<0)
        {
        k++;
        sum=sum+arr[i];
        }
 
        if ((arr[i])<(arr[min_id]))
        min_id = i;
        }
        m=(sum/k);
        if (arr[min_id]<0)
        arr[min_id] = floor(m);
        else
        arr[min_id] = ceil(m);
        cout<< "Srednee arifmeticheskoe"<<m<<endl;
        for (i=0;i<n;i++)
            cout <<arr[i]<< " "<< endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.