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

Пусть даны вещественные числа a,h, натуральное число n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение первого члена последовательности http://www.cyberforum.ru/cpp-beginners/thread740585.html
Написать программу нахождения первого члена последовательности An= (-1)^(1+1/2+...+1/n) , (n=1,2,...) который не принадлежит заданному отрезку .
C++ найти суму всех кубов корней уравнения, используя подпрограму http://www.cyberforum.ru/cpp-beginners/thread740584.html
C++ Выяснить, имеются ли два слова, каждое из кото¬рых получается переворачиванием другого.
Уважаемые форумчане, помогите пожалуйста добить эту задачу: Даны натуральное число n, символы S1, ..., Sn. Будем рассматривать слова, образованные символами, вхо¬дящими в последовательность S1, ...,...
Дана последовательность из 100 различных чисел C++
Дана последовательность из 100 различных чисел.Найдите среднее арифметическое чисел этой последовательности , расположенных между максимальным и минимальным числами ( в сумму включить и обо этих...
C++ Неправильно работает функция http://www.cyberforum.ru/cpp-beginners/thread740578.html
Господа, написал следующий код, цель - заполнить имеющийся вектор структур данными из файла + вывести количество символа @ Проблема 1. Как я вижу по отладке, функция Read1 даже не вызывается,...
C++ Как с файлами работать? Дан текстовый файл f, содержащий программу на языке Паскаль. Проверить эту программу на несоответствие числа открывающих и закрывающих круглых скобок. Заранее спасибо! подробнее

Показать сообщение отдельно
TrueBit
96 / 96 / 12
Регистрация: 19.11.2012
Сообщений: 195
21.12.2012, 00:28
Как-то так(аргумент у косинуса в радианах):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
 
double func(double x) { // f(x)=(x^2+1)cosx
    return (pow(x,2.)+1)*cos(x);
}
int main()
{
    //Пусть даны вещественные числа a,h
    double a=1.;
    double h=1.;
    //натуральное число n.
    int n=5;
    double result=0;
 
    for(int i=0; i<=n; i++)          // Вычислить:
        result+=func(a+(double)n*h); // result = f(a)+f(a+h)+f(a+2h)+...+f(a+nh)
 
    cout << "f(a) = " << result << endl;
    getchar();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru