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

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

Восстановить пароль Регистрация
 
malikon
0 / 0 / 0
Регистрация: 18.12.2013
Сообщений: 34
19.12.2013, 12:47     Найти среднее арифметические массива, пожалуйста #1
Помогите пожалуйста сделать задачу
Программа должна осуществлять ввод массива из 80 вещественных элементов (либо по выбору пользователя задать их через функцию rand() модуля math.h). Затем она должна найти среднее арифметическое элементов массива,а после этого уменьшить в три раза все элементы, большие среднего арифметического значения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 12:47     Найти среднее арифметические массива, пожалуйста
Посмотрите здесь:

Найти среднее арифметическое элементов массива C++
C++ Найти среднее геометрическое элементов массива А ai>0,N<=50
C++ Массивы. Найти среднее арифметическое элементов массива, расположенных до максимального элемента (найти ошибку в задании)
C++ Найти среднее арифметическое элементов массива
C++ Найти среднее арифмитическое элементов массива
C++ Найти среднее арифметическое элементов массива, сравнить два массива поэлементно
C++ Найти среднее арифметическое массива
Найти среднее арифметическое элементов массива, и количество чисел внутри массива, не превышающих найденное C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
19.12.2013, 13:30     Найти среднее арифметические массива, пожалуйста #2
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
#include <iostream>
#include <cstdlib>
#include <time.h>
 
using namespace std;
const int s = 80;
int main()
{
   srand(time(NULL));
   double arr[s], sum = 0;
 
 
        for(int j = 0; j != s; j++)
        {
            arr[j] = 1+ rand()%80;
                cout << arr[j]  << " ";
            sum += arr[j];
        }
       cout << endl;
 
        double sredn = sum/s;
 
        cout << sum << " " <<sredn << endl;;
 
        for(int j = 0; j != s; j++)
        {
            if(arr[j]>sredn)
            arr[j] = arr[j] / 3;
            cout << arr[j] << " ";
 
        }
 
   return 0;
}
Yandex
Объявления
19.12.2013, 13:30     Найти среднее арифметические массива, пожалуйста
Ответ Создать тему
Опции темы

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