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

Шаблон функции для нахождения среднего арифметичного элементов масива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Все отрицательные элементы массива перенести в начало, а все остальные - в конец http://www.cyberforum.ru/cpp-beginners/thread168305.html
помогите пожалуйста))) преобразовать массив по следующему правилу (воспользовавшись массивом у как вспомогательным):все отрицательные элементы массива х перенести в его начало , а все остальные -в...
C++ Создать класс vector3D, задаваемый тройкой координат Создать класс vector3D, задаваемый тройкой координат. Обязательно должны быть реализованы: сложение и вычитание векторов, скалярное произведение векторов, умножение вектора на скаляр, вычисление... http://www.cyberforum.ru/cpp-beginners/thread168301.html
В последовательности вещественных чисел подсчитать произведение чисел, кратных 3 C++
В последовательности вещественных чисел подсчитать произведение чисел, кратных 3.
C++ Список.
Приведите пожалуйста пример списка. Список представляет собой последовательность чисел. С простыми функциями : добавить число в список, удалить число в списке, вывести список на экран, вывести...
C++ Реализация m-ичного поточного шифрования http://www.cyberforum.ru/cpp-beginners/thread168278.html
Здравствуйте. Задание такое: Реализовать m-ичное (m=8) поточное зашифрование(расшифрование) файла с использованием схемы разворачивания ключа из pin-кода (пароля) небольшой длинны на основе...
C++ Растеризация кривой второго порядка Есть функция, к примеру ax^2+bx+c, необходимо растеризовать ее с устранением ступенчатости. Подскажите каким алгоритмом это осуществлять? Отобразить изображение функции в массиве пикселей. P.S.... подробнее

Показать сообщение отдельно
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
23.09.2010, 20:00
С точки зрения программирования понятия среднее арифметическое просто не существует. Поэтому данное понятие нужно трактовать только с точки зрения математики, согласно которой 3/2 = 1.5. А округление - это лишь особенности конкретного языка программирования и никакого отношения к решаемой задаче не имеет.
С точки зрения математики любое вычисление с использованием стандартных типов будет некорректным. Потому что вы никогда не вычислим точное значение например 1/3.
Например, с точки зрения математики, x/y=z и y=x/z. Эти две формулы при определенных параметрах в программировании никогда не сойдутся. А вот округление простых типов, связанное с языком программирования, как раз не из области математики.

Добавлено через 3 минуты
если уж Вы собрались написать такой вот "математический" класс, то будьте добры предоставьбте набор алгоритмов для работы с ним
Вам правда этого хочется? Я ведь могу
А ваша переделка моей функции мне понравилась.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru