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

Найти среднее арифметическое значений функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для каждой строки найти сумму элементов нечетных столбцов http://www.cyberforum.ru/cpp-beginners/thread256344.html
Очень нужны программы на TurboC 3.0 Составить программу обработки двухмерного массива А (M, N) значения М, N выбрать самостоятельно. 1. Данная матрица Aij (i = 1,..., M; j = 1,..., N) и вектор...
C++ Проверить число на четность Определить, я вляется ли значение цилочисленный пременный x чётными, если является то вывести на печать значение x , в противном случае напечатать нет. http://www.cyberforum.ru/cpp-beginners/thread256340.html
C++ СТАНДАРТНЫЕ Ф-И ДЛЯ РАБОТЫ СО СТОКАМИ
Доброго времени суток! Сижу на форуме уже пол дня. Пытаюсь решить 3 задачи. Помогите пожалуйста. Библиотеки которые можно использовать #include <iostream> #include <string.h> #include...
C++ Работа с двоичными файлами
Создать файл, состоящий из n вещественных чисел. Вывести на экран все числа данного файла с четными порядковыми номерами, меньшие заданного числа.
C++ Найти сумму отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread256333.html
Привет, очень нужна ваша помощь. Нужно программу на TurboC 3.0 Дан массив чисел а1,..., А20 и число b. Если а1b> a20 то найти сумму отрицательных элементов массива Если а1b <= a20 то найти...
C++ Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел подробнее

Показать сообщение отдельно
a_lebedev
6 / 6 / 0
Регистрация: 05.02.2011
Сообщений: 48
18.03.2011, 17:14
женя90, так как среднее арифметическое - это сумма элементов (в данном случае значений функции), разделенная на их количество. Имеем:
C++
1
2
3
4
5
        float res = 0; //вещественная переменная, которая будет содержать результат. инициализируем ее нулем
        res += f(a); //добавляем к результату результат функции f(a)
        res += f(b); // -//- f(b)
        res += f((a + b)/2); // -//- f((a + b)/2)
        res /=3; //делим сумму 3 полученных значений на 3
а вообще можно еще короче:
C++
1
2
3
4
5
6
7
        float a, b;
        clrscr();
        cout<<"Vvedite a: ";
        cin>>a;
        cout<<"Vvedite b: ";
        cin>>b;
        cout<<"Rezul'tat: "<<(f(a)+f(b)+f((a + b)/2))/3;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru