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

Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN) - C++

24.05.2012, 20:17. Просмотров 895. Ответов 5
Метки нет (Все метки)

Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN).
Пока хотел сделать без учета положительных элементов массива, но при вычислении, почему то выдает неверный результат. Помогите пожалуйста с задачей.


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
#include <iostream.h>
 #include <math.h>
 main()
 
 
 {
 
 int m[10];
 float answer;
 int a, i, s,k;
 cout << "Vvedite razmer massiva";
 cin >> a;
 cout << "Vvedite chisla massiva";
 for (i=0; i<a; i++)
 {
 cin>>m[a];
 
 
 s=s+m[a];
 
 }
 
 answer=s/a;
 
 
 cout << "ans= " << answer;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 20:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN) (C++):

Найти среднее арифметическое положительных элементов массива
1) Найти среднее арифметическое положительных элементов массива. Массив...

Найти среднее арифметическое положительных элементов массива
Найти среднее арифметическое положительных элементов массива С(25); Знайти...

Найти среднее арифметическое значение положительных элементов массива
Задан массив A(n),найти среднее арифметическое значение положительных элементов...

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

Найти среднее арифметическое положительных элементов каждого столбца массива
Дано двумерный массив a с размером mxn элементов (m лент, n столбцов) Найти...

Дан двумерный массив m*n. Найти среднее арифметическое положительных элементов массива
2. Дан двумерный массив m*n. Найти среднее арифметическое положительных...

5
Bsod
28 / 12 / 9
Регистрация: 30.11.2011
Сообщений: 44
26.05.2012, 23:10 #2
Делал в MS Visual studio 2010, возможно тебе придётся пару строк поправить под свой компилятор

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
#include <iostream>
#include <conio.h>
using namespace std;
    void main()
    {   
            int n, count = 0, sum = 0;
        cout << "Enter n: ";
        cin >> n;
            int *mas = new (int [n]);
            float answer;
        for (int i = 0; i < n; i++)
        {
            cin >> mas[i];
        }
 
        for (int i = 0; i < n; i++)
        {
            if (mas[i] > 0)
            {
                count+= 1;
                sum+= mas[i];
            }
        }
    answer = float(sum) / count;
    cout << "\nAnswer: " << answer;
    getch();
    }
0
MrGluck
Модератор
Эксперт CЭксперт С++
8022 / 4865 / 1425
Регистрация: 29.11.2010
Сообщений: 13,248
27.05.2012, 04:11 #3
Например освободить память, написать return 0; и убрать характерную черту всех начальных программ на VS void main()

Добавлено через 47 секунд
вместо count += 1
пишут count++
0
Bsod
28 / 12 / 9
Регистрация: 30.11.2011
Сообщений: 44
27.05.2012, 17:28 #4
да, и вроде только в VS есть такая причуда как

using namespace std;
0
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
27.05.2012, 19:07 #5
Bsod, нет.
это явное указание пространства имен, и только.
только для msvs характерно
C++
1
#include "stdafx.h"
0
Bsod
28 / 12 / 9
Регистрация: 30.11.2011
Сообщений: 44
27.05.2012, 22:34 #6
ну не знал) я просто на первом курсе вуза, сам только учусь, а подобные задачи начала решать для практики=)
0
27.05.2012, 22:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 22:34
Привет! Вот еще темы с решениями:

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

Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива.
Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое...

Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива
11. Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое...

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


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

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

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