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

Написать функцию, которая в массиве вещественных чисел обнуляет все элементы, которые меньше среднего - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите функцию для обмена строк двумерного массива и с ее помощью отсортируйте массив с элементами третьего столбика http://www.cyberforum.ru/cpp-beginners/thread202360.html
Помогите,пожалуйста,написать функцию.Вот задание: Напишите функцию для обмена строк двумерного массива и с ее помощью отсортируйте массив с элементами третьего столбика.
C++ Найти максимальный элемент в массиве Все числа в массиве, равные максимальному числу, переставить после первого максимального. т.е 1.найти максимальный элемент в массиве 2.поставить максимальный элемент впереди а остальные элементы после максимального http://www.cyberforum.ru/cpp-beginners/thread202354.html
Динамический массив C++
Пожалуйста, помогите с программой. Нужно создать динамический массив, найти количество отрицательных элементов массива. Затем найти сумму модулей элементов массива, расположенных после минимального по модулю элемента. Потом заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
класс «Треугольник» C++
Задание 1. Создайте класс «Треугольник», данными которого является длины отрезков, составляющих стороны треугольника. Класс имеет конструктор по умолчанию, конструктор равностороннего треугольника и конструктор произвольного треугольника. Определите методы для ввода треугольника, вывода на экран и определения площади и периметра треугольника. Проверьте условие существования треугольника....
C++ Матрица,нужен исходник http://www.cyberforum.ru/cpp-beginners/thread202335.html
Путем перестановки элементов квадратной действительной матрицы достичь того, чтобы ее максимальный элемент находился в левому верхнему углу, следующий за величиной - в позиции (2,2), следующий за величиной - в позиции (3,3) и .... заполнив таким образом всю главную диагональ
C++ Острова в море Помогите пожалуйста сделать эту прогу, либо дайте подсказки, как можно сделать. Нужно сделать прогу с помощь ю перебора с возвратом. Задача чем-то похожа на японский кроссворд. Международная олимпиада по информатике 1992 года г. Бонн, Германия, 12—21 июля 1992 г. ЗАДАЧА ПЕРВОГО ТУРА "ОСТРОВА В МОРЕ" подробнее

Показать сообщение отдельно
Tambel
32 / 32 / 2
Регистрация: 10.10.2010
Сообщений: 89
02.12.2010, 22:51     Написать функцию, которая в массиве вещественных чисел обнуляет все элементы, которые меньше среднего
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
double sred(double *,int );
 
int _tmain(int argc, _TCHAR* argv[])
{
    double *a;
    int i,n;
    cin>>n;
    a = new double [n];
    for (i=0;i<n;i++) cin>>a[i];
    for (i=0;i<n;i++) cout<<a[i]<<" ";
    cout<<endl;
    cout<<sred(a,n);
    cin>>i;
    return 0;
}
double sred (double *m, int n)
{
    int i;
    double sr=0;
    for (i=0;i<n;i++) sr+=m[i];
    sr/=n;
    return sr;
}
Добавлено через 1 минуту
PS лучше называть его среднеарифметическим числом)
 
Текущее время: 03:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru