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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
#1

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

18.06.2014, 04:14. Просмотров 396. Ответов 8
Метки нет (Все метки)

В общем, есть одна тян задача.
"Дан массив из n-элементов, заполненный датчиком случайных чисел в диапазоне от -50 до 50. Найти среднеарифметическое элементов массива."
Нужна сама программа, ибо совсем не могу в программирование, а сдать нужно. :/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 04:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти среднеарифметическое элементов массива (C++):

Найти среднеарифметическое значение положительных элементов массива [4][3] - C++
Массив из целых чисел. Помогите, пожалуйста, сделать это самым простым способом

Вычислить среднеарифметическое нечетных элементов массива - C++
Дан одномерный массив, состоящий из N целочисленных элементов. Заполнить массив случайными числами. Вычислить среднеарифметическое...

Вычислить среднеарифметическое положительных элементов массива - C++
1.Дан одномерный массив, состоящий из N вещественных элементов. 1.1.Ввести массив с клавиатуры. 1.2.Найти максимальный элемент. ...

Найти максимальный отрицательный элемент; найти среднеарифметическое чётных элементов; упорядочить массив - C++
17.Дан одномерный массив, состоящий из N целочисленных элементов. 17.1.Ввести массив с клавиатуры. 17.2.Найти максимальный...

Найти сумму элементов, значения которых больше среднеарифметическое - C++
Дан массив из 10 целых чисел. Найти сумму элементов, значения которых больше среднеарифметическое всех элементов массива.

В заданном массиве найти среднеарифметическое, без учета минимального и максимального элементов (классы) - C++
Тема: классы и объекты. Задача: Дан массив действительных чисел c1;…;c20 . Найти среднеарифметическое, без учёта минимального и...

8
cooller
565 / 533 / 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;
}
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, если ты читаешь это - помоги пожалуйста. Ты единственный гуру в онлайне.
0
rikimaru2013
C++ Game Dev
2438 / 1132 / 240
Регистрация: 30.11.2013
Сообщений: 3,688
18.06.2014, 05:34 #4
Цитата Сообщение от DMAN55 Посмотреть сообщение
int random (int n){return random;}
0
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 05:37  [ТС] #5
rikimaru2013, а по делу?
0
alsav22
5425 / 4820 / 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();
}
1
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 минут
спасибо Вам, Владимир!
Прошу прощения, перепутал с кулером. Уже засыпаю :/
0
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
18.06.2014, 06:28 #8
А что значит значение 0.15?
0
DMAN55
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 9
18.06.2014, 06:45  [ТС] #9
Kukurudza, если бы я сам знал...
Я думаю строку со значением в расчет можно не брать. Кто бы втиснул мне ряд в код чтобы работало.
0
18.06.2014, 06:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2014, 06:45
Привет! Вот еще темы с ответами:

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

Вычислить среднеарифметическое значение элементов массива и определить минимальное положительное значение - C++
Необходимо сформировать двумерный массив A(3x9), используя генератор случайных чисел на интервале (-4, 4). Далее преобразовать массив А в...

Функции в с++. Найти сумму элементов массива D, а также суммы квадратов и кубов элементов массива D. - C++
Запутался уже -_- Куда че пихать не могу понять... Дан произвольный массив D размера k. Найти сумму элементов массива D, а также суммы...

Одномерные массивы и указатели (найти количество элементов массива, равных 0, сумму элементов массива...) - C++
Помогите пожалуйста разработать программу и реализовать интуитивный понятный интерфейс (используя формы).При написании программы можно...


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

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

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