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

Не работает программа. не могу разобраться что в ней не так - C++

Восстановить пароль Регистрация
 
vasilisa-9090
 Аватар для vasilisa-9090
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 108
17.04.2013, 16:52     Не работает программа. не могу разобраться что в ней не так #1
Не работает программа. Не могу разобраться что в ней не так.
Программа на вызов функций Н, а, б, с в соответствии с заданием. Заранее огромное спасибо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h>
#include<math.h>
 
double H(double(*a)(double),double(*b)(double),double(*c)(doudle),double x)
{return pow(a(x),2)+pow(b(x),2)-6*c(x);}
double a(double x)
{return pow(x,2)-exp(-x);}
double b(double x)
{return log(x)+sqrt(x);}
double c(double x)
{return cos(2*x)+pow(x,5);}
void main()
{double x=5.4;
cout<<H(a,b,c,x);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
T@Rak0t
 Аватар для T@Rak0t
2 / 2 / 0
Регистрация: 19.11.2009
Сообщений: 43
17.04.2013, 16:56     Не работает программа. не могу разобраться что в ней не так #2
а функциям a b c почему не передаешь параметр x?
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
17.04.2013, 16:56     Не работает программа. не могу разобраться что в ней не так #3
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
#include <iostream>
#include <cmath>
 
double H(double(*a)(double),double(*b)(double),double(*c)(double),double x)
{
    return pow(a(x),2)+pow(b(x),2)-6*c(x);
}
double a(double x)
{
    return pow(x,2)-exp(-x);
}
double b(double x)
{
    return log(x)+sqrt(x);
}
double c(double x)
{
    return cos(2*x)+pow(x,5);
}
int main()
{
    double x=5.4;
    std::cout<<H(a,b,c,x);
}
vasilisa-9090
 Аватар для vasilisa-9090
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 108
17.04.2013, 17:02  [ТС]     Не работает программа. не могу разобраться что в ней не так #4
там есть ошибки в формулах, но мне главное чтоб сам вызов функций заработал

Добавлено через 2 минуты
спасибо=)) все работает=))
Yandex
Объявления
17.04.2013, 17:02     Не работает программа. не могу разобраться что в ней не так
Ответ Создать тему
Опции темы

Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru