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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при передаче двумерного массива в функцию std::thread http://www.cyberforum.ru/cpp-beginners/thread1201945.html
Здравствуйте! Написал программу на потоки, теперь нужно передать туда двумерный массив. Пытаюсь передать по ссылке, но каждый раз выскакивает это сообщение: error C2664: "void (int **,int,int)":...
C++ Написать программу, которая решает системы нелинейных неравенств с двумя переменными Класс неравенств можно выбрать какой угодно. Сразу вопрос, какие есть вообще классы нелинейных неравенств? Количество неравенств к примеру 2 или 3. Область решений нужно вывести на экран в... http://www.cyberforum.ru/cpp-beginners/thread1201932.html
C++ Сохранить содержимое экрана в файл. Компилятор ругается на функцию farmalloc
Помогите, пожалуйста, разобраться, что к чему. В общем так: я пытаюсь нарисовать на экране что-то в граф.режиме и потом сразу же сохранить это в файл в конкретной папке. Код отыскала на просторах...
Соритровка массива и структурный тип данных C++
Всем доброго времени суток, кого не затруднит прошу помочь написать, а точнее дописать, программу, суть ее в следующем: Упорядочить сведения о сотрудниках старше 30 лет в порядке возрастания их...
C++ Упорядочивание массива структур http://www.cyberforum.ru/cpp-beginners/thread1201884.html
Всем доброго времени. Кого не затруднит, прошу помочь написать а точнее дописать программу) Суть ее заключается в следующем: Упорядочить сведения о сотрудниках старше 30 лет в порядке возрастания...
C++ необходимо найти решение, пожалуйста На остановке останавливаются троллейбусы с разными номерами. Сообщение о том, что к остановке подошел троллейбус с номером N1 несет 4 бита информации. Вероятность появления на остановке троллейбуса с... подробнее

Показать сообщение отдельно
studlife
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 53

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

07.06.2014, 16:52. Просмотров 562. Ответов 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
38
#include <stdio.h>
#include <iostream>
using namespace std;
 
void main() {
    const int n = 10;
    int a[n];
    cout << "Vvedite elem massiva:" << endl;
    for (int i = 0; i < n; i++)
        cin >> a[i];
 
    //Сумма неотрицательных элементов
    int s = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] > 0) {
            s += a[i];
        }
    }
 
    //Нахождение количества неотрицательных элементов массива
    int k = 0;
    for (int i = 0; i < n; i++) {
        if (a[i] > 0) {
            k++;
        }
    }
 
    //Нахождение среднего арифметического
    float sa;
    if (k != 0) {
        sa = s / k;
    }
    else {
        sa = 0;
    }
    cout << "SredArif= " << sa << endl;
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru