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

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

Восстановить пароль Регистрация
 
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 04:14     Найти среднеарифметическое элементов массива #1
В общем, есть одна тян задача.
"Дан массив из n-элементов, заполненный датчиком случайных чисел в диапазоне от -50 до 50. Найти среднеарифметическое элементов массива."
Нужна сама программа, ибо совсем не могу в программирование, а сдать нужно. :/
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 04:14     Найти среднеарифметическое элементов массива
Посмотрите здесь:

Функции в с++. Найти сумму элементов массива D, а также суммы квадратов и кубов элементов массива D. C++
C++ Найти среднеарифметическое значение положительных элементов массива [4][3]
C++ Одномерные массивы и указатели (найти количество элементов массива, равных 0, сумму элементов массива...)
Одномерные массивы. Найти минимальный положительный элемент, вычислить среднеарифметическое положительных элементов, вывести ненулевые элементы C++
C++ Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
18.06.2014, 04:36     Найти среднеарифметическое элементов массива #2
DMAN55,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<cstdlib>
int main()
{
    const size_t size = 10;
    int *arr = new int[size];
    int sum(0);
    for(size_t i=0;i<size;++i){
        std::cout<<(arr[i] = rand() %100 - 50)<<" ";
        sum+=arr[i];
    }
    std::cout<<"\nAverage: "<<(double)sum/size;
    return 0;
}
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 04:59  [ТС]     Найти среднеарифметическое элементов массива #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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int random (int n){return random;}
main()
{
const int n=5;
int sum, a[n], i;
sum=0;
for (i=0; i<n; i++)
{
a[i]=random(50)-50;
printf("%5d",a[i]);
}
printf("\n");
for (i=0; i<n; i++)
{
if (a[i]<0)
{
sum=sum+a[i];
}
}
printf("sum=%d",sum);
getch();
}
Может кто подправить и дополнить?

Добавлено через 9 минут
cooller, окно моментально закрывается.

Добавлено через 12 минут
alsav22, если ты читаешь это - помоги пожалуйста. Ты единственный гуру в онлайне.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2133 / 966 / 222
Регистрация: 30.11.2013
Сообщений: 3,231
18.06.2014, 05:34     Найти среднеарифметическое элементов массива #4
Цитата Сообщение от DMAN55 Посмотреть сообщение
int random (int n){return random;}
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 05:37  [ТС]     Найти среднеарифметическое элементов массива #5
rikimaru2013, а по делу?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.06.2014, 05:44     Найти среднеарифметическое элементов массива #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
 
int main()
{
    srand(time(0));
    const int n=5;
    double sum = 0;
    int a[n], i;
    for (i=0; i<n; i++)
    {
        a[i]=rand() %100 - 50;
        printf("%5d",a[i]);
        sum=sum+a[i];
    }
    printf("\n");
    
    printf("average=%.3lf",sum/n);
    getch();
}
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 06:13  [ТС]     Найти среднеарифметическое элементов массива #7
alsav22, спасибо Вам, Владимир!
Ну, раз уж мне осталось меньше 4 часов до сдачи курсача, вкину еще одну задачку. Вдруг кто напишет по быстрому О_о.
"Разработать программу для вычисления суммы ряда на языке С++."
http://savepic.net/5797916.htm
Есть похожее задание, но куда пихать сам ряд я ума не приложу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int n,i,x;
float s,c;
printf("Vvedite kollichestvo эlementov n\n");
scanf("%d",&n);
printf("Vvedite x\n");
scanf("%d",&x);
s=0;
c=1;
for (i=1; i<=n; i++)
{
s=s+c;
c=c/x;
}
printf("s=%f",s);
getch();
}
Добавлено через 26 минут
спасибо Вам, Владимир!
Прошу прощения, перепутал с кулером. Уже засыпаю :/
Kukurudza
104 / 85 / 6
Регистрация: 29.08.2012
Сообщений: 539
18.06.2014, 06:28     Найти среднеарифметическое элементов массива #8
А что значит значение 0.15?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2014, 06:45     Найти среднеарифметическое элементов массива
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 06:45  [ТС]     Найти среднеарифметическое элементов массива #9
Kukurudza, если бы я сам знал...
Я думаю строку со значением в расчет можно не брать. Кто бы втиснул мне ряд в код чтобы работало.
Yandex
Объявления
18.06.2014, 06:45     Найти среднеарифметическое элементов массива
Ответ Создать тему
Опции темы

Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru