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

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

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

Вывод среднего арифметического в массиве - C++

19.07.2012, 10:22. Просмотров 728. Ответов 9
Метки нет (Все метки)

Напишите программу, печатающую на экране среднее арифметическое элементов заданного массива вещественных чисел.
На форуме вроде не нашел
P.S. Если можно, попроще
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2012, 10:22     Вывод среднего арифметического в массиве
Посмотрите здесь:

В массиве найти отклонение медианы от среднего арифметического - C++
По двум массивам построить третий, элементы которого являются частным от деления элементов первого на соответствующие элементы второго...

Количество элементов, значение которых меньше среднего арифметического в массиве - C++
Здравствуйте, почему-то не срабатывает нахождение количества элементов, значение которых меньше среднего арифметического. Задача:...

В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива - C++
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива. Вывести на кран...

В двумирному массиве заменить на ноль те элементы, которые имеют нечетное сумму индексов и больше среднего арифметического значений элементов массива - C++
Дан одномерный массив А и двумирний В . В двумирному массиве заменить на ноль те элементы, которые имеют нечетное сумму индексов и больше...

В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего арифметического значения других элементов - C++
В одномерном массиве значение каждого элемента заменить разностью этого значения и среднего арифметического значения других элементов....

Вычисление среднего арифметического - C++
Программа вылетает при вводе контрольного значения. причем если в вычислении переменной rez деление заменить сложением, все работает...

Нахождение среднего арифметического - C++
Здравствуйте! Такая задача:вводится последовательность из n целых чисел (это задание необходимо сделать без использования массива). ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
19.07.2012, 10:34     Вывод среднего арифметического в массиве #2
так можно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int mass[]={-1,-2,3,4,5};
    int sum=0;
    int len=sizeof mass/sizeof (int);
 
    for(int i=0;i<len;i++)
    {
        sum+=mass[i];
    }
 
    double srar=sum/(double)len;
 
    cout<<srar<<endl;
 
    return 0;
}
ZaMaZaN4iK
Мой лучший друг-отладчик!
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
19.07.2012, 17:39     Вывод среднего арифметического в массиве #3
Вот рабочий код, написанный в студии.Ввод с клавиатуры в командную строку.Ввод осуществляется через пробел.Конец ввода enter.
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
// cyber.cpp: главный файл проекта.
 
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <string.h>
 
 
using namespace std;
 
void getline (char s[])
{
    int c,i;
    for(i=0; (c=getchar()) != '\n'; i++)
        s[i]=c;
    s[i]='\0';
}
 
int main()
{
   int a,i,c;
   long double b;
   char z [10000];
   getline(z);
   i=strlen(z);
   for(a=0; a<i; a=a+2)
   {
       b=b+(z[a] - '0');
       c++;
   }
   b=b/c;
   cout<<b;
   system("pause");
 
}
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
19.07.2012, 18:02     Вывод среднего арифметического в массиве #4
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
Вот рабочий код, написанный в студии.
Среднее арифметическое массива 1 2 3 4 5 получается 1,875. Это как?
neske
1473 / 840 / 73
Регистрация: 26.03.2010
Сообщений: 2,881
19.07.2012, 18:04     Вывод среднего арифметического в массиве #5
быдлокод знатный)
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
19.07.2012, 18:31     Вывод среднего арифметического в массиве #6
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
#include <iostream>
#include <windows.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "russian");
 
    int arrSize;
    double *arr;
    double summ = 0.0;
    int i;
 
    cout << "Введите размер массива: ";
    cin >> arrSize;
 
    arr = new int[arrSize];
 
    cout << "Введите " << arrSize << " чисел: ";
    for (i=0; i<arrSize; i++)
    {
        cin >> arr[i];
        summ += arr[i];
    }
 
    cout << "Среднее арифметическое равно " << summ / arrSize << endl;
 
   delete [] arr;
 
    system("pause");
    return 0;
}
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
19.07.2012, 18:41     Вывод среднего арифметического в массиве #7
Intel~lect, arr = new int[arrSize]; это экономия памяти?
ZaMaZaN4iK
Мой лучший друг-отладчик!
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
19.07.2012, 18:42     Вывод среднего арифметического в массиве #8
Я не знаю как у вас там компилируется, у меня при вводе 1 2 3 4 5 выводит 3. А это правильный ответ.Я без понятия как вы там вводите символы в строку.
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
19.07.2012, 18:50     Вывод среднего арифметического в массиве #9
Цитата Сообщение от Thinker Посмотреть сообщение
arr = new int[arrSize]; это экономия памяти?
Что-то не совсем понятно что вы имели ввиду? Это выделение памяти под динамический массив
Все. дошло
C++
1
arr = new double[arrSize];
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2012, 18:51     Вывод среднего арифметического в массиве
Еще ссылки по теме:

Нахождение среднего арифметического - C++
Здравствуйте, помогите реализовать функцию среднего арифметического. Сама задача: Программа запрашивает у пользователя 10 результатов...

Нахождение среднего арифметического - C++
Всем добрый день, я только начал изучать c++, столкнулся с проблемой: нужно вычислить вреднее арифметическое N величин. предисловие:...

Поиск ближайшего среднего арифметического (на C++) - C++
Люди добрые, помогите написать код программы на С++ Видел код этой программы на Pascal'е но не пойму как перевести его в Си++ Поиск...

Дописать подсчет среднего арифметического - C++
дописать подсчет среднего арифметического, и куда ее вставить в этой программе?? ? { int _w,j; c.n++; ...

найти меньшее среднего арифметического - C++
не знаю как вывести среднее арифметическое в таком виде: average = 7.60. и меньшее среднего арифметического тоже. и главное разрешается...


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

Или воспользуйтесь поиском по форуму:
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
19.07.2012, 18:51     Вывод среднего арифметического в массиве #10
Intel~lect, массив какого типа у вас?
C++
1
arr = new double[arrSize];
Yandex
Объявления
19.07.2012, 18:51     Вывод среднего арифметического в массиве
Ответ Создать тему
Опции темы

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