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

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

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

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

19.12.2013, 12:47. Просмотров 279. Ответов 1
Метки нет (Все метки)

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

Найти среднее арифметическое элементов массива C++
C++ Найти среднее значение элементов массива
C++ Найти среднее геометрическое элементов массива А ai>0,N<=50
C++ Найти среднее геометрическое элементов массива
C++ Найти среднее геометрическое элементов массива
C++ Найти среднее значение элементов массива
C++ Найти среднее арифметическое элементов массива
C++ Найти среднее арифмитическое элементов массива
C++ Найти среднее арифметическое массива
C++ Найти среднее квадратичное элементов массива
Найти среднее арифметическое значение массива C++
Вычислить сумму элементов массива с нечетными индексами и их среднее арифметические значение C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
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     Найти среднее арифметические массива, пожалуйста
Ответ Создать тему
Опции темы

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