Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
yuliakh97
0 / 0 / 7
Регистрация: 17.12.2015
Сообщений: 40
#1

Вывести на экран таблицу значений функции - C++

18.05.2016, 18:53. Просмотров 255. Ответов 3

Дана функция f(x), x принадлежит отрезку [a,b]. a –начало отрезка, b – конец, h – шаг трассировки.
Необходимо сформировать отдельный модуль, который подключается к основной программе.
Программа не работает, пишет
prog.cpp(3): error C2144: синтаксическая ошибка: перед "int" требуется ";"
func.cpp(4): error C2144: синтаксическая ошибка: перед "double" требуется ";"

Вот сама программа

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "func.h";
 
int main(){
    setlocale (0, " ");
    double a, b, h;
    double r;
    std::cout<<"Введите a: "<<std::endl;
    std::cin>>a;
    std::cout<<"Введите b: "<<std::endl;
    std::cin>>b;
    std::cout<<"Введите h: "<<std::endl;
    std::cin>>h;
r=a;
for(double x=a; x<b; x+=h)
    r = fx(a);
std::cout<<r<<std::endl;
 std::cin.get();
 return 0;
 }
Вот файл с функцией:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cmath>
#include "func.h";
 
double qbrt(double x)
{
    return pow(x, 1.0 / 3.0);
}
double fx(double x)
{
    double c;
    c = (2/3)*x*x*qbrt(6*x-7);
    return c;
}
Вот заголовок:

C++
1
2
3
4
5
6
7
#ifndef FUNC_H
#define FUNC_H
#include <iostream>
 
double fx(double)
 
#endif
Пожалуйста, подскажите что неправильно!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2016, 18:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести на экран таблицу значений функции (C++):

вывести на экран таблицу значений функции c++
y(x)=arctg(x)=x-x^3/3+x^5/5-....(-1)^n x^(2n+1)/2n+1+... для Х(изменяющегося...

Вывести на экран таблицу значений функции
Вот текст задачи:

Вывести на экран таблицу значений функции
Написать программу, которая выводит на экран таблицу значений функции у =...

Вывести на экран таблицу значений функции
Вывести на экран таблицу значений функции y(x) для x, изменяющегося от a = 0,1...

Вывести на экран таблицу значений функции
всем привет. помогите пж разобраться с задачей. объясните пж к чему здесь (a...

Вывести на экран таблицу значений функции
Очень срочно нужна помощь!!! Надо получить 4 по программированию, никак без...

3
retmas
Жарю без масла
865 / 747 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
18.05.2016, 19:04 #2
уберите ; в директиве #include
0
yuliakh97
0 / 0 / 7
Регистрация: 17.12.2015
Сообщений: 40
18.05.2016, 19:08  [ТС] #3
без них тоже не работает
0
zss
Модератор
Эксперт С++
6956 / 6518 / 4138
Регистрация: 18.12.2011
Сообщений: 17,205
Завершенные тесты: 1
18.05.2016, 19:09 #4
И поставьте точку с запятой в строке 5 файла func.h
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2016, 19:09
Привет! Вот еще темы с решениями:

Вывести на экран таблицу значений функции y(x) для x
Вывести на экран таблицу значений функции y(x) для x, изменяющимся от а=0,1 до...

Рассчитать и вывести на экран таблицу значений функции
Ребят еще помощь нужна, нужно составить программу на C++ которая расчитывает и...

Вывести на экран таблицу значений функции и ее разложение в ряд
Задали в универе. Даже незнаю как подобные задачи решаются.

Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x)
Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru