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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при передаче двумерного массива в функцию std::thread http://www.cyberforum.ru/cpp-beginners/thread1201945.html
Здравствуйте! Написал программу на потоки, теперь нужно передать туда двумерный массив. Пытаюсь передать по ссылке, но каждый раз выскакивает это сообщение: error C2664: "void (int **,int,int)": невозможно преобразовать аргумент 1 из "int" в "int **" Если кто-нибудь знает, как исправить, подскажите. Заранее спасибо! #include "stdafx.h" #include <functional>
C++ Написать программу, которая решает системы нелинейных неравенств с двумя переменными Класс неравенств можно выбрать какой угодно. Сразу вопрос, какие есть вообще классы нелинейных неравенств? Количество неравенств к примеру 2 или 3. Область решений нужно вывести на экран в графическом режиме. То есть, изображена плоскость, на ней закрашенные области решений. Кроме как перебирать в цикле каждую точку плоскости, выводимой на экран, в голову ничего не пришло. Тогда, я думаю, такая... http://www.cyberforum.ru/cpp-beginners/thread1201932.html
C++ Сохранить содержимое экрана в файл. Компилятор ругается на функцию farmalloc
Помогите, пожалуйста, разобраться, что к чему. В общем так: я пытаюсь нарисовать на экране что-то в граф.режиме и потом сразу же сохранить это в файл в конкретной папке. Код отыскала на просторах интернета. Проблема в том, что компилятор ругается на функцию farmalloc. Если не сложно, помогите найти и исправить ошибку, пожалуйста void save_screen (void far *buf) { unsigned size; ...
Соритровка массива и структурный тип данных C++
Всем доброго времени суток, кого не затруднит прошу помочь написать, а точнее дописать, программу, суть ее в следующем: Упорядочить сведения о сотрудниках старше 30 лет в порядке возрастания их рабочего стажа. Вот код, я решил сразу заполнить массив, что бы каждый раз его не вводить. #include<iostream.h> #include<conio.h> #define N 7 struct sotrudnik { char *fio; char *pol; int dob; int...
C++ Упорядочивание массива структур http://www.cyberforum.ru/cpp-beginners/thread1201884.html
Всем доброго времени. Кого не затруднит, прошу помочь написать а точнее дописать программу) Суть ее заключается в следующем: Упорядочить сведения о сотрудниках старше 30 лет в порядке возрастания их рабочего стажа. Делаю вот так:
C++ необходимо найти решение, пожалуйста На остановке останавливаются троллейбусы с разными номерами. Сообщение о том, что к остановке подошел троллейбус с номером N1 несет 4 бита информации. Вероятность появления на остановке троллейбуса с номером N2 в два раза меньше, чем вероятность появления троллейбуса с номером N1. Сколько информации несет сообщение о появлении на остановке троллейбуса с номером N2? подробнее

Показать сообщение отдельно
studlife
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 53
07.06.2014, 16:52     Найти среднее арифметическое всех неотрицательных элементов массива
Найти среднее арифметическое всех неотрицательных элементов массива.
Помогите найти ошибку, пожалуйста, выводит только целые значения
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");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru